# near model CODE resource # jump table entries: 32920-32937 (18 of them) export_36: fn00000000: 00000000 4E56 FFD6 link A6, -0x002A 00000004 426E FFFA clr.w [A6 - 0x6] 00000008 426E FFF8 clr.w [A6 - 0x8] 0000000C 426E FFF6 clr.w [A6 - 0xA] 00000010 426E FFFE clr.w [A6 - 0x2] 00000014 6026 bra +0x28 /* 0000003C */ label00000016: 00000016 302E FFFE move.w D0, [A6 - 0x2] 0000001A 48C0 ext.l D0 0000001C D080 add.l D0, D0 0000001E D08E add.l D0, A6 00000020 322E FFFE move.w D1, [A6 - 0x2] 00000024 48C1 ext.l D1 00000026 E581 asl D1, 2 00000028 41ED FFC0 lea.l A0, [A5 - 0x40] 0000002C D1C1 add.l A0, D1 0000002E 2050 movea.l A0, [A0] 00000030 2050 movea.l A0, [A0] 00000032 2240 movea.l A1, D0 00000034 3350 FFD6 move.w [A1 - 0x2A], [A0] 00000038 526E FFFE addq.w [A6 - 0x2], 1 label0000003C: 0000003C 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10 00000042 6DD2 blt -0x2C /* 00000016 */ 00000044 426E FFFE clr.w [A6 - 0x2] 00000048 6000 008E bra +0x90 /* 000000D8 */ label0000004C: 0000004C 302E FFFE move.w D0, [A6 - 0x2] 00000050 48C0 ext.l D0 00000052 D080 add.l D0, D0 00000054 D08E add.l D0, A6 00000056 2040 movea.l A0, D0 00000058 0C68 0001 FFD6 cmpi.w [A0 - 0x2A], 0x1 0000005E 6F00 0074 ble +0x76 /* 000000D4 */ 00000062 302E FFFE move.w D0, [A6 - 0x2] 00000066 48C0 ext.l D0 00000068 D080 add.l D0, D0 0000006A D08E add.l D0, A6 0000006C 2040 movea.l A0, D0 0000006E 302E FFFE move.w D0, [A6 - 0x2] 00000072 D068 FFD6 add.w D0, [A0 - 0x2A] 00000076 5340 subq.w D0, 1 00000078 3D40 FFFC move.w [A6 - 0x4], D0 0000007C 0C6E 002F FFFC cmpi.w [A6 - 0x4], 0x2F /* '/' */ 00000082 6F06 ble +0x8 /* 0000008A */ 00000084 066E FFF0 FFFC addi.w [A6 - 0x4], 0xFFF0 label0000008A: 0000008A 0C6E 001F FFFC cmpi.w [A6 - 0x4], 0x1F 00000090 6F06 ble +0x8 /* 00000098 */ 00000092 066E FFF0 FFFC addi.w [A6 - 0x4], 0xFFF0 label00000098: 00000098 0C6E 000F FFFC cmpi.w [A6 - 0x4], 0xF 0000009E 6F06 ble +0x8 /* 000000A6 */ 000000A0 066E FFF0 FFFC addi.w [A6 - 0x4], 0xFFF0 label000000A6: 000000A6 302E FFFC move.w D0, [A6 - 0x4] 000000AA 48C0 ext.l D0 000000AC D080 add.l D0, D0 000000AE D08E add.l D0, A6 000000B0 2040 movea.l A0, D0 000000B2 3028 FFD6 move.w D0, [A0 - 0x2A] 000000B6 B06E FFF8 cmp.w D0, [A6 - 0x8] 000000BA 6F18 ble +0x1A /* 000000D4 */ 000000BC 302E FFFC move.w D0, [A6 - 0x4] 000000C0 48C0 ext.l D0 000000C2 D080 add.l D0, D0 000000C4 D08E add.l D0, A6 000000C6 2040 movea.l A0, D0 000000C8 3D68 FFD6 FFF8 move.w [A6 - 0x8], [A0 - 0x2A] 000000CE 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2] label000000D4: 000000D4 526E FFFE addq.w [A6 - 0x2], 1 label000000D8: 000000D8 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10 000000DE 6D00 FF6C blt -0x92 /* 0000004C */ 000000E2 4A6E FFF8 tst.w [A6 - 0x8] 000000E6 6606 bne +0x8 /* 000000EE */ 000000E8 4A6E FFFA tst.w [A6 - 0x6] 000000EC 6704 beq +0x6 /* 000000F2 */ label000000EE: 000000EE 7000 moveq.l D0, 0x00 000000F0 6002 bra +0x4 /* 000000F4 */ label000000F2: 000000F2 7001 moveq.l D0, 0x01 label000000F4: 000000F4 4A40 tst.w D0 000000F6 660A bne +0xC /* 00000102 */ 000000F8 3F2E FFFA move.w -[A7], [A6 - 0x6] 000000FC 4EBA 1D26 jsr [PC + 0x1D26 /* 00001E24 */] 00000100 548F addq.l A7, 2 label00000102: 00000102 302E FFFA move.w D0, [A6 - 0x6] 00000106 4E5E unlink A6 00000108 4E75 rts 0000010A 4348 chk.w D1, A0 0000010C 4F4F chk.w D7, A7 0000010E 5345 subq.w D5, 1 00000110 4245 clr.w D5 export_35: 00000112 4E56 FFD2 link A6, -0x002E 00000116 422E FFF1 clr.b [A6 - 0xF] 0000011A 422E FFE7 clr.b [A6 - 0x19] 0000011E 486E FFEC pea.l [A6 - 0x14] 00000122 A874 syscall GetPort 00000124 42A7 clr.l -[A7] 00000126 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000012A 42A7 clr.l -[A7] 0000012C 4878 FFFF push.l 0xFFFF 00000130 A97C syscall GetNewDialog 00000132 205F movea.l A0, [A7]+ 00000134 2D48 FFE8 move.l [A6 - 0x18], A0 00000138 4AAE FFE8 tst.l [A6 - 0x18] 0000013C 6606 bne +0x8 /* 00000144 */ 0000013E 7000 moveq.l D0, 0x00 00000140 6000 01D8 bra +0x1DA /* 0000031A */ label00000144: 00000144 4A2E 000B tst.b [A6 + 0xB] 00000148 670E beq +0x10 /* 00000158 */ 0000014A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000014E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000152 4EBA 05A2 jsr [PC + 0x5A2 /* 000006F6 */] 00000156 508F addq.l A7, 8 label00000158: 00000158 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000015C A873 syscall SetPort 0000015E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000162 A915 syscall ShowWindow 00000164 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000168 3F3C 0001 move.w -[A7], 0x1 0000016C 486E FFE2 pea.l [A6 - 0x1E] 00000170 486E FFDE pea.l [A6 - 0x22] 00000174 486E FFD6 pea.l [A6 - 0x2A] 00000178 A98D syscall GetDialogItem/GetDItem 0000017A 486D FE62 pea.l [A5 - 0x19E] 0000017E A89D syscall PenPat 00000180 3F3C 0003 move.w -[A7], 0x3 00000184 3F3C 0003 move.w -[A7], 0x3 00000188 A89B syscall PenSize 0000018A 486E FFD6 pea.l [A6 - 0x2A] 0000018E 3F3C FFFC move.w -[A7], 0xFFFC 00000192 3F3C FFFC move.w -[A7], 0xFFFC 00000196 A8A9 syscall InsetRect 00000198 486E FFD6 pea.l [A6 - 0x2A] 0000019C 3F3C 0010 move.w -[A7], 0x10 000001A0 3F3C 0010 move.w -[A7], 0x10 000001A4 A8B0 syscall FrameRoundRect 000001A6 3F3C 0001 move.w -[A7], 0x1 000001AA 3F3C 0001 move.w -[A7], 0x1 000001AE A89B syscall PenSize 000001B0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000001B4 3F3C 0003 move.w -[A7], 0x3 000001B8 486E FFE2 pea.l [A6 - 0x1E] 000001BC 486E FFFC pea.l [A6 - 0x4] 000001C0 486E FFD6 pea.l [A6 - 0x2A] 000001C4 A98D syscall GetDialogItem/GetDItem 000001C6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000001CA 3F3C 0004 move.w -[A7], 0x4 000001CE 486E FFE2 pea.l [A6 - 0x1E] 000001D2 486E FFF8 pea.l [A6 - 0x8] 000001D6 486E FFD6 pea.l [A6 - 0x2A] 000001DA A98D syscall GetDialogItem/GetDItem 000001DC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000001E0 3F3C 0005 move.w -[A7], 0x5 000001E4 486E FFE2 pea.l [A6 - 0x1E] 000001E8 486E FFF4 pea.l [A6 - 0xC] 000001EC 486E FFD6 pea.l [A6 - 0x2A] 000001F0 A98D syscall GetDialogItem/GetDItem 000001F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001F6 4267 clr.w -[A7] 000001F8 A963 syscall SetControlValue/SetCtlValue 000001FA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000001FE 3F3C 0001 move.w -[A7], 0x1 00000202 A963 syscall SetControlValue/SetCtlValue 00000204 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000208 4267 clr.w -[A7] 0000020A A963 syscall SetControlValue/SetCtlValue 0000020C 6000 0104 bra +0x106 /* 00000312 */ label00000210: 00000210 42A7 clr.l -[A7] 00000212 486E FFE4 pea.l [A6 - 0x1C] 00000216 A991 syscall ModalDialog 00000218 302E FFE4 move.w D0, [A6 - 0x1C] 0000021C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000220 0001 0005 ori.b D1, 0x5 00000224 00EE .incomplete 00000226 000A 0074 ori.b A2, 0x74 /* 't' */ 0000022A 0084 00A4 00C4 ori.l D4, 0xA400C4 00000230 0C6D 0008 FFB8 cmpi.w [A5 - 0x48], 0x8 00000236 6C06 bge +0x8 /* 0000023E */ 00000238 700C moveq.l D0, 0x0C 0000023A 3B40 FFB8 move.w [A5 - 0x48], D0 label0000023E: 0000023E 426E FFF2 clr.w [A6 - 0xE] 00000242 6036 bra +0x38 /* 0000027A */ label00000244: 00000244 302E FFF2 move.w D0, [A6 - 0xE] 00000248 48C0 ext.l D0 0000024A E580 asl D0, 2 0000024C 41ED FFC0 lea.l A0, [A5 - 0x40] 00000250 D1C0 add.l A0, D0 00000252 2050 movea.l A0, [A0] 00000254 3F2D FFB8 move.w -[A7], [A5 - 0x48] 00000258 2D50 FFD2 move.l [A6 - 0x2E], [A0] 0000025C 4EBA 178C jsr [PC + 0x178C /* 000019EA */] 00000260 548F addq.l A7, 2 00000262 C1FC 0003 muls.w D0, 0x3 00000266 48C0 ext.l D0 00000268 81FC 0004 divs.w D0, 0x4 0000026C D06D FFB8 add.w D0, [A5 - 0x48] 00000270 206E FFD2 movea.l A0, [A6 - 0x2E] 00000274 3080 move.w [A0], D0 00000276 526E FFF2 addq.w [A6 - 0xE], 1 label0000027A: 0000027A 0C6E 0010 FFF2 cmpi.w [A6 - 0xE], 0x10 00000280 6DC2 blt -0x3C /* 00000244 */ 00000282 7001 moveq.l D0, 0x01 00000284 1D40 FFE7 move.b [A6 - 0x19], D0 00000288 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000028C A983 syscall DisposeDialog 0000028E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000292 A873 syscall SetPort 00000294 102E FFE7 move.b D0, [A6 - 0x19] 00000298 6000 0080 bra +0x82 /* 0000031A */ 0000029C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000002A0 A983 syscall DisposeDialog 000002A2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000002A6 A873 syscall SetPort 000002A8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000002AC 6064 bra +0x66 /* 00000312 */ 000002AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002B2 3F3C 0001 move.w -[A7], 0x1 000002B6 A963 syscall SetControlValue/SetCtlValue 000002B8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000002BC 4267 clr.w -[A7] 000002BE A963 syscall SetControlValue/SetCtlValue 000002C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000002C4 4267 clr.w -[A7] 000002C6 A963 syscall SetControlValue/SetCtlValue 000002C8 7008 moveq.l D0, 0x08 000002CA 3B40 FFB8 move.w [A5 - 0x48], D0 000002CE 6042 bra +0x44 /* 00000312 */ 000002D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002D4 4267 clr.w -[A7] 000002D6 A963 syscall SetControlValue/SetCtlValue 000002D8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000002DC 3F3C 0001 move.w -[A7], 0x1 000002E0 A963 syscall SetControlValue/SetCtlValue 000002E2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000002E6 4267 clr.w -[A7] 000002E8 A963 syscall SetControlValue/SetCtlValue 000002EA 700C moveq.l D0, 0x0C 000002EC 3B40 FFB8 move.w [A5 - 0x48], D0 000002F0 6020 bra +0x22 /* 00000312 */ 000002F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002F6 4267 clr.w -[A7] 000002F8 A963 syscall SetControlValue/SetCtlValue 000002FA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000002FE 4267 clr.w -[A7] 00000300 A963 syscall SetControlValue/SetCtlValue 00000302 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000306 3F3C 0001 move.w -[A7], 0x1 0000030A A963 syscall SetControlValue/SetCtlValue 0000030C 7010 moveq.l D0, 0x10 0000030E 3B40 FFB8 move.w [A5 - 0x48], D0 label00000312: 00000312 4A2E FFF1 tst.b [A6 - 0xF] 00000316 6700 FEF8 beq -0x106 /* 00000210 */ label0000031A: 0000031A 4E5E unlink A6 0000031C 4E75 rts 0000031E 444F neg.w A7 00000320 5354 subq.w [A4], 1 00000322 4152 chk.w D0, [A2] 00000324 5455 addq.w [A5], 2 export_32: 00000326 4E56 FFD6 link A6, -0x002A 0000032A 422E FFF1 clr.b [A6 - 0xF] 0000032E 422E FFE7 clr.b [A6 - 0x19] 00000332 486E FFEC pea.l [A6 - 0x14] 00000336 A874 syscall GetPort 00000338 42A7 clr.l -[A7] 0000033A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000033E 42A7 clr.l -[A7] 00000340 4878 FFFF push.l 0xFFFF 00000344 A97C syscall GetNewDialog 00000346 205F movea.l A0, [A7]+ 00000348 2D48 FFE8 move.l [A6 - 0x18], A0 0000034C 4AAE FFE8 tst.l [A6 - 0x18] 00000350 6606 bne +0x8 /* 00000358 */ 00000352 7000 moveq.l D0, 0x00 00000354 6000 01A8 bra +0x1AA /* 000004FE */ label00000358: 00000358 4A2E 000B tst.b [A6 + 0xB] 0000035C 670E beq +0x10 /* 0000036C */ 0000035E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000362 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000366 4EBA 038E jsr [PC + 0x38E /* 000006F6 */] 0000036A 508F addq.l A7, 8 label0000036C: 0000036C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000370 A873 syscall SetPort 00000372 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000376 A915 syscall ShowWindow 00000378 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000037C 3F3C 0001 move.w -[A7], 0x1 00000380 486E FFE2 pea.l [A6 - 0x1E] 00000384 486E FFDE pea.l [A6 - 0x22] 00000388 486E FFD6 pea.l [A6 - 0x2A] 0000038C A98D syscall GetDialogItem/GetDItem 0000038E 486D FE62 pea.l [A5 - 0x19E] 00000392 A89D syscall PenPat 00000394 3F3C 0003 move.w -[A7], 0x3 00000398 3F3C 0003 move.w -[A7], 0x3 0000039C A89B syscall PenSize 0000039E 486E FFD6 pea.l [A6 - 0x2A] 000003A2 3F3C FFFC move.w -[A7], 0xFFFC 000003A6 3F3C FFFC move.w -[A7], 0xFFFC 000003AA A8A9 syscall InsetRect 000003AC 486E FFD6 pea.l [A6 - 0x2A] 000003B0 3F3C 0010 move.w -[A7], 0x10 000003B4 3F3C 0010 move.w -[A7], 0x10 000003B8 A8B0 syscall FrameRoundRect 000003BA 3F3C 0001 move.w -[A7], 0x1 000003BE 3F3C 0001 move.w -[A7], 0x1 000003C2 A89B syscall PenSize 000003C4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003C8 3F3C 0003 move.w -[A7], 0x3 000003CC 486E FFE2 pea.l [A6 - 0x1E] 000003D0 486E FFFC pea.l [A6 - 0x4] 000003D4 486E FFD6 pea.l [A6 - 0x2A] 000003D8 A98D syscall GetDialogItem/GetDItem 000003DA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003DE 3F3C 0004 move.w -[A7], 0x4 000003E2 486E FFE2 pea.l [A6 - 0x1E] 000003E6 486E FFF8 pea.l [A6 - 0x8] 000003EA 486E FFD6 pea.l [A6 - 0x2A] 000003EE A98D syscall GetDialogItem/GetDItem 000003F0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003F4 3F3C 0005 move.w -[A7], 0x5 000003F8 486E FFE2 pea.l [A6 - 0x1E] 000003FC 486E FFF4 pea.l [A6 - 0xC] 00000400 486E FFD6 pea.l [A6 - 0x2A] 00000404 A98D syscall GetDialogItem/GetDItem 00000406 0C6D 0008 FFB8 cmpi.w [A5 - 0x48], 0x8 0000040C 660A bne +0xC /* 00000418 */ 0000040E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000412 3F3C 0001 move.w -[A7], 0x1 00000416 A963 syscall SetControlValue/SetCtlValue label00000418: 00000418 0C6D 000C FFB8 cmpi.w [A5 - 0x48], 0xC 0000041E 660A bne +0xC /* 0000042A */ 00000420 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000424 3F3C 0001 move.w -[A7], 0x1 00000428 A963 syscall SetControlValue/SetCtlValue label0000042A: 0000042A 0C6D 0010 FFB8 cmpi.w [A5 - 0x48], 0x10 00000430 6600 00B4 bne +0xB6 /* 000004E6 */ 00000434 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000438 3F3C 0001 move.w -[A7], 0x1 0000043C A963 syscall SetControlValue/SetCtlValue 0000043E 6000 00A6 bra +0xA8 /* 000004E6 */ label00000442: 00000442 42A7 clr.l -[A7] 00000444 486E FFE4 pea.l [A6 - 0x1C] 00000448 A991 syscall ModalDialog 0000044A 302E FFE4 move.w D0, [A6 - 0x1C] 0000044E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000452 0001 0005 ori.b D1, 0x5 00000456 0090 000A 001C ori.l [A0], 0xA001C 0000045C 0026 0046 ori.b -[A6], 0x46 /* 'F' */ 00000460 0066 4EAD ori.w -[A6], 0x4EAD 00000464 0152 bchg [A2], D0 00000466 7001 moveq.l D0, 0x01 00000468 1D40 FFF1 move.b [A6 - 0xF], D0 0000046C 7001 moveq.l D0, 0x01 0000046E 1D40 FFE7 move.b [A6 - 0x19], D0 00000472 6000 0072 bra +0x74 /* 000004E6 */ 00000476 7001 moveq.l D0, 0x01 00000478 1D40 FFF1 move.b [A6 - 0xF], D0 0000047C 422E FFE7 clr.b [A6 - 0x19] 00000480 6064 bra +0x66 /* 000004E6 */ 00000482 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000486 3F3C 0001 move.w -[A7], 0x1 0000048A A963 syscall SetControlValue/SetCtlValue 0000048C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000490 4267 clr.w -[A7] 00000492 A963 syscall SetControlValue/SetCtlValue 00000494 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000498 4267 clr.w -[A7] 0000049A A963 syscall SetControlValue/SetCtlValue 0000049C 7008 moveq.l D0, 0x08 0000049E 3B40 FFB8 move.w [A5 - 0x48], D0 000004A2 6042 bra +0x44 /* 000004E6 */ 000004A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004A8 4267 clr.w -[A7] 000004AA A963 syscall SetControlValue/SetCtlValue 000004AC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000004B0 3F3C 0001 move.w -[A7], 0x1 000004B4 A963 syscall SetControlValue/SetCtlValue 000004B6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004BA 4267 clr.w -[A7] 000004BC A963 syscall SetControlValue/SetCtlValue 000004BE 700C moveq.l D0, 0x0C 000004C0 3B40 FFB8 move.w [A5 - 0x48], D0 000004C4 6020 bra +0x22 /* 000004E6 */ 000004C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004CA 4267 clr.w -[A7] 000004CC A963 syscall SetControlValue/SetCtlValue 000004CE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000004D2 4267 clr.w -[A7] 000004D4 A963 syscall SetControlValue/SetCtlValue 000004D6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004DA 3F3C 0001 move.w -[A7], 0x1 000004DE A963 syscall SetControlValue/SetCtlValue 000004E0 7010 moveq.l D0, 0x10 000004E2 3B40 FFB8 move.w [A5 - 0x48], D0 label000004E6: 000004E6 4A2E FFF1 tst.b [A6 - 0xF] 000004EA 6700 FF56 beq -0xA8 /* 00000442 */ 000004EE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000004F2 A983 syscall DisposeDialog 000004F4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000004F8 A873 syscall SetPort 000004FA 102E FFE7 move.b D0, [A6 - 0x19] label000004FE: 000004FE 4E5E unlink A6 00000500 4E75 rts 00000502 444F neg.w A7 00000504 5452 addq.w [A2], 2 00000506 5941 subq.w D1, 4 00000508 4741 chk.w D3, D1 export_33: 0000050A 4E56 FFE2 link A6, -0x001E 0000050E 422E FFFD clr.b [A6 - 0x3] 00000512 422E FFF3 clr.b [A6 - 0xD] 00000516 486E FFF8 pea.l [A6 - 0x8] 0000051A A874 syscall GetPort 0000051C 42A7 clr.l -[A7] 0000051E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000522 42A7 clr.l -[A7] 00000524 4878 FFFF push.l 0xFFFF 00000528 A97C syscall GetNewDialog 0000052A 205F movea.l A0, [A7]+ 0000052C 2D48 FFF4 move.l [A6 - 0xC], A0 00000530 4AAE FFF4 tst.l [A6 - 0xC] 00000534 6606 bne +0x8 /* 0000053C */ 00000536 7000 moveq.l D0, 0x00 00000538 6000 00BA bra +0xBC /* 000005F4 */ label0000053C: 0000053C 4A2E 000B tst.b [A6 + 0xB] 00000540 670E beq +0x10 /* 00000550 */ 00000542 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000546 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000054A 4EBA 01AA jsr [PC + 0x1AA /* 000006F6 */] 0000054E 508F addq.l A7, 8 label00000550: 00000550 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000554 A873 syscall SetPort 00000556 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000055A A915 syscall ShowWindow 0000055C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000560 3F3C 0001 move.w -[A7], 0x1 00000564 486E FFEE pea.l [A6 - 0x12] 00000568 486E FFEA pea.l [A6 - 0x16] 0000056C 486E FFE2 pea.l [A6 - 0x1E] 00000570 A98D syscall GetDialogItem/GetDItem 00000572 486D FE62 pea.l [A5 - 0x19E] 00000576 A89D syscall PenPat 00000578 3F3C 0003 move.w -[A7], 0x3 0000057C 3F3C 0003 move.w -[A7], 0x3 00000580 A89B syscall PenSize 00000582 486E FFE2 pea.l [A6 - 0x1E] 00000586 3F3C FFFC move.w -[A7], 0xFFFC 0000058A 3F3C FFFC move.w -[A7], 0xFFFC 0000058E A8A9 syscall InsetRect 00000590 486E FFE2 pea.l [A6 - 0x1E] 00000594 3F3C 0010 move.w -[A7], 0x10 00000598 3F3C 0010 move.w -[A7], 0x10 0000059C A8B0 syscall FrameRoundRect 0000059E 3F3C 0001 move.w -[A7], 0x1 000005A2 3F3C 0001 move.w -[A7], 0x1 000005A6 A89B syscall PenSize 000005A8 6000 0044 bra +0x46 /* 000005EE */ label000005AC: 000005AC 42A7 clr.l -[A7] 000005AE 486E FFF0 pea.l [A6 - 0x10] 000005B2 A991 syscall ModalDialog 000005B4 302E FFF0 move.w D0, [A6 - 0x10] 000005B8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000005BC 0001 0002 ori.b D1, 0x2 000005C0 002E 0004 001A ori.b [A6 + 0x1A], 0x4 000005C6 7001 moveq.l D0, 0x01 000005C8 1D40 FFF3 move.b [A6 - 0xD], D0 000005CC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000005D0 A983 syscall DisposeDialog 000005D2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000005D6 A873 syscall SetPort 000005D8 102E FFF3 move.b D0, [A6 - 0xD] 000005DC 6016 bra +0x18 /* 000005F4 */ 000005DE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000005E2 A983 syscall DisposeDialog 000005E4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000005E8 A873 syscall SetPort 000005EA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label000005EE: 000005EE 4A2E FFFD tst.b [A6 - 0x3] 000005F2 67B8 beq -0x46 /* 000005AC */ label000005F4: 000005F4 4E5E unlink A6 000005F6 4E75 rts 000005F8 444F neg.w A7 000005FA 4142 chk.w D0, D2 000005FC 4F55 chk.w D7, [A5] 000005FE 5444 addq.w D4, 2 export_34: 00000600 4E56 FFE2 link A6, -0x001E 00000604 422E FFFD clr.b [A6 - 0x3] 00000608 422E FFF3 clr.b [A6 - 0xD] 0000060C 486E FFF8 pea.l [A6 - 0x8] 00000610 A874 syscall GetPort 00000612 42A7 clr.l -[A7] 00000614 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000618 42A7 clr.l -[A7] 0000061A 4878 FFFF push.l 0xFFFF 0000061E A97C syscall GetNewDialog 00000620 205F movea.l A0, [A7]+ 00000622 2D48 FFF4 move.l [A6 - 0xC], A0 00000626 4AAE FFF4 tst.l [A6 - 0xC] 0000062A 6606 bne +0x8 /* 00000632 */ 0000062C 7000 moveq.l D0, 0x00 0000062E 6000 00BA bra +0xBC /* 000006EA */ label00000632: 00000632 4A2E 000B tst.b [A6 + 0xB] 00000636 670E beq +0x10 /* 00000646 */ 00000638 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000063C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000640 4EBA 00B4 jsr [PC + 0xB4 /* 000006F6 */] 00000644 508F addq.l A7, 8 label00000646: 00000646 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000064A A873 syscall SetPort 0000064C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000650 A915 syscall ShowWindow 00000652 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000656 3F3C 0001 move.w -[A7], 0x1 0000065A 486E FFEE pea.l [A6 - 0x12] 0000065E 486E FFEA pea.l [A6 - 0x16] 00000662 486E FFE2 pea.l [A6 - 0x1E] 00000666 A98D syscall GetDialogItem/GetDItem 00000668 486D FE62 pea.l [A5 - 0x19E] 0000066C A89D syscall PenPat 0000066E 3F3C 0003 move.w -[A7], 0x3 00000672 3F3C 0003 move.w -[A7], 0x3 00000676 A89B syscall PenSize 00000678 486E FFE2 pea.l [A6 - 0x1E] 0000067C 3F3C FFFC move.w -[A7], 0xFFFC 00000680 3F3C FFFC move.w -[A7], 0xFFFC 00000684 A8A9 syscall InsetRect 00000686 486E FFE2 pea.l [A6 - 0x1E] 0000068A 3F3C 0010 move.w -[A7], 0x10 0000068E 3F3C 0010 move.w -[A7], 0x10 00000692 A8B0 syscall FrameRoundRect 00000694 3F3C 0001 move.w -[A7], 0x1 00000698 3F3C 0001 move.w -[A7], 0x1 0000069C A89B syscall PenSize 0000069E 6000 0044 bra +0x46 /* 000006E4 */ label000006A2: 000006A2 42A7 clr.l -[A7] 000006A4 486E FFF0 pea.l [A6 - 0x10] 000006A8 A991 syscall ModalDialog 000006AA 302E FFF0 move.w D0, [A6 - 0x10] 000006AE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000006B2 0001 0002 ori.b D1, 0x2 000006B6 002E 0004 001A ori.b [A6 + 0x1A], 0x4 000006BC 7001 moveq.l D0, 0x01 000006BE 1D40 FFF3 move.b [A6 - 0xD], D0 000006C2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000006C6 A983 syscall DisposeDialog 000006C8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000006CC A873 syscall SetPort 000006CE 102E FFF3 move.b D0, [A6 - 0xD] 000006D2 6016 bra +0x18 /* 000006EA */ 000006D4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000006D8 A983 syscall DisposeDialog 000006DA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000006DE A873 syscall SetPort 000006E0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label000006E4: 000006E4 4A2E FFFD tst.b [A6 - 0x3] 000006E8 67B8 beq -0x46 /* 000006A2 */ label000006EA: 000006EA 4E5E unlink A6 000006EC 4E75 rts 000006EE 444F neg.w A7 000006F0 5348 subq.w A0, 1 000006F2 4152 chk.w D0, [A2] 000006F4 4557 chk.w D2, [A7] fn000006F6: 000006F6 4E56 FFF8 link A6, -0x0008 000006FA 426E FFFA clr.w [A6 - 0x6] 000006FE 426E FFF8 clr.w [A6 - 0x8] 00000702 486E FFF8 pea.l [A6 - 0x8] 00000706 A870 syscall LocalToGlobal 00000708 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 0000070E 302E FFF8 move.w D0, [A6 - 0x8] 00000712 0640 0014 addi.w D0, 0x14 00000716 3D40 FFFC move.w [A6 - 0x4], D0 0000071A 206E 000C movea.l A0, [A6 + 0xC] 0000071E 226E 000C movea.l A1, [A6 + 0xC] 00000722 3029 0016 move.w D0, [A1 + 0x16] 00000726 9068 0012 sub.w D0, [A0 + 0x12] 0000072A 206E 0008 movea.l A0, [A6 + 0x8] 0000072E 226E 0008 movea.l A1, [A6 + 0x8] 00000732 3229 0016 move.w D1, [A1 + 0x16] 00000736 9268 0012 sub.w D1, [A0 + 0x12] 0000073A 9041 sub.w D0, D1 0000073C 48C0 ext.l D0 0000073E 81FC 0002 divs.w D0, 0x2 00000742 D06E FFFE add.w D0, [A6 - 0x2] 00000746 206E 000C movea.l A0, [A6 + 0xC] 0000074A 226E 000C movea.l A1, [A6 + 0xC] 0000074E 3229 0014 move.w D1, [A1 + 0x14] 00000752 9268 0010 sub.w D1, [A0 + 0x10] 00000756 206E 0008 movea.l A0, [A6 + 0x8] 0000075A 226E 0008 movea.l A1, [A6 + 0x8] 0000075E 3429 0014 move.w D2, [A1 + 0x14] 00000762 9468 0010 sub.w D2, [A0 + 0x10] 00000766 9242 sub.w D1, D2 00000768 48C1 ext.l D1 0000076A 83FC 0002 divs.w D1, 0x2 0000076E D26E FFFC add.w D1, [A6 - 0x4] 00000772 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000776 3F00 move.w -[A7], D0 00000778 3F01 move.w -[A7], D1 0000077A 4267 clr.w -[A7] 0000077C A91B syscall MoveWindow 0000077E 4E5E unlink A6 00000780 4E75 rts 00000782 4345 chk.w D1, D5 00000784 4E54 4552 link A4, -0xFFFFBAAE 00000788 4449 neg.w A1 export_19: 0000078A 4E56 FFF0 link A6, -0x0010 0000078E 302D FFAC move.w D0, [A5 - 0x54] 00000792 C1FC 0003 muls.w D0, 0x3 00000796 3D40 FFFE move.w [A6 - 0x2], D0 0000079A 302D FFAE move.w D0, [A5 - 0x52] 0000079E E540 asl D0.w, 2 000007A0 3D40 FFFC move.w [A6 - 0x4], D0 000007A4 302D FFAC move.w D0, [A5 - 0x54] 000007A8 C1FC 0007 muls.w D0, 0x7 000007AC 3D40 FFFA move.w [A6 - 0x6], D0 000007B0 302D FFAE move.w D0, [A5 - 0x52] 000007B4 C1FC 0007 muls.w D0, 0x7 000007B8 3D40 FFF8 move.w [A6 - 0x8], D0 000007BC 486D FF56 pea.l [A5 - 0xAA] 000007C0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000007C4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000007C8 3F2E FFFA move.w -[A7], [A6 - 0x6] 000007CC 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000007D0 A8A7 syscall SetRect 000007D2 306D FFAC movea.w A0, [A5 - 0x54] 000007D6 2008 move.l D0, A0 000007D8 81FC 0002 divs.w D0, 0x2 000007DC 306D FFAE movea.w A0, [A5 - 0x52] 000007E0 2208 move.l D1, A0 000007E2 83FC 0002 divs.w D1, 0x2 000007E6 486D FF56 pea.l [A5 - 0xAA] 000007EA 3F00 move.w -[A7], D0 000007EC 3F01 move.w -[A7], D1 000007EE 486D FE6A pea.l [A5 - 0x196] 000007F2 A8B4 syscall FillRoundRect 000007F4 306D FFAC movea.w A0, [A5 - 0x54] 000007F8 2008 move.l D0, A0 000007FA 81FC 0002 divs.w D0, 0x2 000007FE 306D FFAE movea.w A0, [A5 - 0x52] 00000802 2208 move.l D1, A0 00000804 83FC 0002 divs.w D1, 0x2 00000808 486D FF56 pea.l [A5 - 0xAA] 0000080C 3F00 move.w -[A7], D0 0000080E 3F01 move.w -[A7], D1 00000810 A8B0 syscall FrameRoundRect 00000812 302D FFAC move.w D0, [A5 - 0x54] 00000816 E740 asl D0.w, 3 00000818 3D40 FFFE move.w [A6 - 0x2], D0 0000081C 302D FFAC move.w D0, [A5 - 0x54] 00000820 C1FC 0011 muls.w D0, 0x11 00000824 3D40 FFFA move.w [A6 - 0x6], D0 00000828 486D FF5E pea.l [A5 - 0xA2] 0000082C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000830 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000834 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000838 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000083C A8A7 syscall SetRect 0000083E 306D FFAC movea.w A0, [A5 - 0x54] 00000842 2008 move.l D0, A0 00000844 81FC 0002 divs.w D0, 0x2 00000848 306D FFAE movea.w A0, [A5 - 0x52] 0000084C 2208 move.l D1, A0 0000084E 83FC 0002 divs.w D1, 0x2 00000852 486D FF5E pea.l [A5 - 0xA2] 00000856 3F00 move.w -[A7], D0 00000858 3F01 move.w -[A7], D1 0000085A 486D FE6A pea.l [A5 - 0x196] 0000085E A8B4 syscall FillRoundRect 00000860 306D FFAC movea.w A0, [A5 - 0x54] 00000864 2008 move.l D0, A0 00000866 81FC 0002 divs.w D0, 0x2 0000086A 306D FFAE movea.w A0, [A5 - 0x52] 0000086E 2208 move.l D1, A0 00000870 83FC 0002 divs.w D1, 0x2 00000874 486D FF5E pea.l [A5 - 0xA2] 00000878 3F00 move.w -[A7], D0 0000087A 3F01 move.w -[A7], D1 0000087C A8B0 syscall FrameRoundRect 0000087E 302D FFAC move.w D0, [A5 - 0x54] 00000882 C1FC 000D muls.w D0, 0xD /* '\r' */ 00000886 3D40 FFFE move.w [A6 - 0x2], D0 0000088A 302D FFAE move.w D0, [A5 - 0x52] 0000088E E740 asl D0.w, 3 00000890 3D40 FFFC move.w [A6 - 0x4], D0 00000894 302D FFAC move.w D0, [A5 - 0x54] 00000898 C1FC 0011 muls.w D0, 0x11 0000089C 3D40 FFFA move.w [A6 - 0x6], D0 000008A0 302D FFAE move.w D0, [A5 - 0x52] 000008A4 C1FC 000B muls.w D0, 0xB 000008A8 3D40 FFF8 move.w [A6 - 0x8], D0 000008AC 486D FF66 pea.l [A5 - 0x9A] 000008B0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000008B4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000008B8 3F2E FFFA move.w -[A7], [A6 - 0x6] 000008BC 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000008C0 A8A7 syscall SetRect 000008C2 306D FFAC movea.w A0, [A5 - 0x54] 000008C6 2008 move.l D0, A0 000008C8 81FC 0002 divs.w D0, 0x2 000008CC 306D FFAE movea.w A0, [A5 - 0x52] 000008D0 2208 move.l D1, A0 000008D2 83FC 0002 divs.w D1, 0x2 000008D6 486D FF66 pea.l [A5 - 0x9A] 000008DA 3F00 move.w -[A7], D0 000008DC 3F01 move.w -[A7], D1 000008DE 486D FE6A pea.l [A5 - 0x196] 000008E2 A8B4 syscall FillRoundRect 000008E4 306D FFAC movea.w A0, [A5 - 0x54] 000008E8 2008 move.l D0, A0 000008EA 81FC 0002 divs.w D0, 0x2 000008EE 306D FFAE movea.w A0, [A5 - 0x52] 000008F2 2208 move.l D1, A0 000008F4 83FC 0002 divs.w D1, 0x2 000008F8 486D FF66 pea.l [A5 - 0x9A] 000008FC 3F00 move.w -[A7], D0 000008FE 3F01 move.w -[A7], D1 00000900 A8B0 syscall FrameRoundRect 00000902 302D FFAC move.w D0, [A5 - 0x54] 00000906 C1FC 0003 muls.w D0, 0x3 0000090A 3D40 FFFE move.w [A6 - 0x2], D0 0000090E 302D FFAC move.w D0, [A5 - 0x54] 00000912 C1FC 000C muls.w D0, 0xC 00000916 3D40 FFFA move.w [A6 - 0x6], D0 0000091A 486D FF6E pea.l [A5 - 0x92] 0000091E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000922 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000926 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000092A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000092E A8A7 syscall SetRect 00000930 306D FFAC movea.w A0, [A5 - 0x54] 00000934 2008 move.l D0, A0 00000936 81FC 0002 divs.w D0, 0x2 0000093A 306D FFAE movea.w A0, [A5 - 0x52] 0000093E 2208 move.l D1, A0 00000940 83FC 0002 divs.w D1, 0x2 00000944 486D FF6E pea.l [A5 - 0x92] 00000948 3F00 move.w -[A7], D0 0000094A 3F01 move.w -[A7], D1 0000094C 486D FE6A pea.l [A5 - 0x196] 00000950 A8B4 syscall FillRoundRect 00000952 306D FFAC movea.w A0, [A5 - 0x54] 00000956 2008 move.l D0, A0 00000958 81FC 0002 divs.w D0, 0x2 0000095C 306D FFAE movea.w A0, [A5 - 0x52] 00000960 2208 move.l D1, A0 00000962 83FC 0002 divs.w D1, 0x2 00000966 486D FF6E pea.l [A5 - 0x92] 0000096A 3F00 move.w -[A7], D0 0000096C 3F01 move.w -[A7], D1 0000096E A8B0 syscall FrameRoundRect 00000970 4E5E unlink A6 00000972 4E75 rts 00000974 4452 neg.w [A2] 00000976 4157 chk.w D0, [A7] 00000978 4345 chk.w D1, D5 0000097A 4E54 4E56 link A4, -0xFFFFB1AA // begin alternate branch 0000097C-00000980 export_20: fn0000097C: 0000097C 4E56 FFD8 link A6, -0x0028 // end alternate branch 0000097C-00000980 export_20: // at 0000097C (misaligned) fn0000097C: // (misaligned) 0000097E FFD8 .invalid <> 00000980 306D FFAC movea.w A0, [A5 - 0x54] 00000984 2008 move.l D0, A0 00000986 81FC 0002 divs.w D0, 0x2 0000098A 306D FFAE movea.w A0, [A5 - 0x52] 0000098E 2208 move.l D1, A0 00000990 83FC 0002 divs.w D1, 0x2 00000994 486D FF6E pea.l [A5 - 0x92] 00000998 3F00 move.w -[A7], D0 0000099A 3F01 move.w -[A7], D1 0000099C 486D FE6A pea.l [A5 - 0x196] 000009A0 A8B4 syscall FillRoundRect 000009A2 306D FFAC movea.w A0, [A5 - 0x54] 000009A6 2008 move.l D0, A0 000009A8 81FC 0002 divs.w D0, 0x2 000009AC 306D FFAE movea.w A0, [A5 - 0x52] 000009B0 2208 move.l D1, A0 000009B2 83FC 0002 divs.w D1, 0x2 000009B6 486D FF6E pea.l [A5 - 0x92] 000009BA 3F00 move.w -[A7], D0 000009BC 3F01 move.w -[A7], D1 000009BE A8B0 syscall FrameRoundRect 000009C0 306D FFAC movea.w A0, [A5 - 0x54] 000009C4 2008 move.l D0, A0 000009C6 81FC 0002 divs.w D0, 0x2 000009CA 306D FFAE movea.w A0, [A5 - 0x52] 000009CE 2208 move.l D1, A0 000009D0 83FC 0002 divs.w D1, 0x2 000009D4 486D FF5E pea.l [A5 - 0xA2] 000009D8 3F00 move.w -[A7], D0 000009DA 3F01 move.w -[A7], D1 000009DC 486D FE6A pea.l [A5 - 0x196] 000009E0 A8B4 syscall FillRoundRect 000009E2 306D FFAC movea.w A0, [A5 - 0x54] 000009E6 2008 move.l D0, A0 000009E8 81FC 0002 divs.w D0, 0x2 000009EC 306D FFAE movea.w A0, [A5 - 0x52] 000009F0 2208 move.l D1, A0 000009F2 83FC 0002 divs.w D1, 0x2 000009F6 486D FF5E pea.l [A5 - 0xA2] 000009FA 3F00 move.w -[A7], D0 000009FC 3F01 move.w -[A7], D1 000009FE A8B0 syscall FrameRoundRect 00000A00 302D FFAC move.w D0, [A5 - 0x54] 00000A04 C1FC 0009 muls.w D0, 0x9 /* '\t' */ 00000A08 3D40 FFEE move.w [A6 - 0x12], D0 00000A0C 302D FFAE move.w D0, [A5 - 0x52] 00000A10 E540 asl D0.w, 2 00000A12 306D FFAE movea.w A0, [A5 - 0x52] 00000A16 2208 move.l D1, A0 00000A18 83FC 0002 divs.w D1, 0x2 00000A1C D041 add.w D0, D1 00000A1E 5240 addq.w D0, 1 00000A20 3D40 FFEC move.w [A6 - 0x14], D0 00000A24 302D FFAE move.w D0, [A5 - 0x52] 00000A28 C1FC 0005 muls.w D0, 0x5 00000A2C 306D FFAE movea.w A0, [A5 - 0x52] 00000A30 2208 move.l D1, A0 00000A32 83FC 0002 divs.w D1, 0x2 00000A36 D041 add.w D0, D1 00000A38 5240 addq.w D0, 1 00000A3A 3D40 FFEA move.w [A6 - 0x16], D0 00000A3E 302D FFAE move.w D0, [A5 - 0x52] 00000A42 C1FC 0006 muls.w D0, 0x6 00000A46 306D FFAE movea.w A0, [A5 - 0x52] 00000A4A 2208 move.l D1, A0 00000A4C 83FC 0002 divs.w D1, 0x2 00000A50 D041 add.w D0, D1 00000A52 5240 addq.w D0, 1 00000A54 3D40 FFE8 move.w [A6 - 0x18], D0 00000A58 302D FFAC move.w D0, [A5 - 0x54] 00000A5C E540 asl D0.w, 2 00000A5E 3D40 FFE6 move.w [A6 - 0x1A], D0 00000A62 302D FFAE move.w D0, [A5 - 0x52] 00000A66 E740 asl D0.w, 3 00000A68 306D FFAE movea.w A0, [A5 - 0x52] 00000A6C 2208 move.l D1, A0 00000A6E 83FC 0002 divs.w D1, 0x2 00000A72 D041 add.w D0, D1 00000A74 5240 addq.w D0, 1 00000A76 3D40 FFE4 move.w [A6 - 0x1C], D0 00000A7A 302D FFAE move.w D0, [A5 - 0x52] 00000A7E C1FC 0009 muls.w D0, 0x9 /* '\t' */ 00000A82 306D FFAE movea.w A0, [A5 - 0x52] 00000A86 2208 move.l D1, A0 00000A88 83FC 0002 divs.w D1, 0x2 00000A8C D041 add.w D0, D1 00000A8E 5240 addq.w D0, 1 00000A90 3D40 FFE2 move.w [A6 - 0x1E], D0 00000A94 302D FFAE move.w D0, [A5 - 0x52] 00000A98 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000A9C 306D FFAE movea.w A0, [A5 - 0x52] 00000AA0 2208 move.l D1, A0 00000AA2 83FC 0002 divs.w D1, 0x2 00000AA6 D041 add.w D0, D1 00000AA8 5240 addq.w D0, 1 00000AAA 3D40 FFE0 move.w [A6 - 0x20], D0 00000AAE 0C6D 0001 FFB4 cmpi.w [A5 - 0x4C], 0x1 00000AB4 6600 0126 bne +0x128 /* 00000BDC */ 00000AB8 702D moveq.l D0, 0x2D 00000ABA 2D40 FFD8 move.l [A6 - 0x28], D0 00000ABE 4EBA 01BC jsr [PC + 0x1BC /* 00000C7C */] 00000AC2 306D FFAC movea.w A0, [A5 - 0x54] 00000AC6 2008 move.l D0, A0 00000AC8 81FC 0002 divs.w D0, 0x2 00000ACC 306D FFAE movea.w A0, [A5 - 0x52] 00000AD0 2208 move.l D1, A0 00000AD2 83FC 0002 divs.w D1, 0x2 00000AD6 486D FF5E pea.l [A5 - 0xA2] 00000ADA 3F00 move.w -[A7], D0 00000ADC 3F01 move.w -[A7], D1 00000ADE 486D FE5A pea.l [A5 - 0x1A6] 00000AE2 A8B4 syscall FillRoundRect 00000AE4 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000AE8 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00000AEC A893 syscall MoveTo 00000AEE 4879 0000 0000 push.l 0x0 00000AF4 A884 syscall DrawString 00000AF6 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000AFA 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00000AFE A893 syscall MoveTo 00000B00 4879 0000 0012 push.l 0x12 00000B06 A884 syscall DrawString 00000B08 306D FFB2 movea.w A0, [A5 - 0x4E] 00000B0C 2F08 move.l -[A7], A0 00000B0E 486E FFF0 pea.l [A6 - 0x10] 00000B12 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000B16 486E FFF0 pea.l [A6 - 0x10] 00000B1A A884 syscall DrawString 00000B1C 4879 0000 0020 push.l 0x20 /* ' ' */ 00000B22 A884 syscall DrawString 00000B24 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000B28 3F2E FFE0 move.w -[A7], [A6 - 0x20] 00000B2C A893 syscall MoveTo 00000B2E 4879 0000 0022 push.l 0x22 /* '\"' */ 00000B34 A884 syscall DrawString 00000B36 306D FFB0 movea.w A0, [A5 - 0x50] 00000B3A 2F08 move.l -[A7], A0 00000B3C 486E FFF0 pea.l [A6 - 0x10] 00000B40 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000B44 486E FFF0 pea.l [A6 - 0x10] 00000B48 A884 syscall DrawString 00000B4A 4879 0000 002C push.l 0x2C /* ',' */ 00000B50 A884 syscall DrawString 00000B52 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000B56 4878 0003 push.l 0x3 00000B5A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000B5E 2F00 move.l -[A7], D0 00000B60 486E FFDC pea.l [A6 - 0x24] 00000B64 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000B68 306D FFAC movea.w A0, [A5 - 0x54] 00000B6C 2008 move.l D0, A0 00000B6E 81FC 0002 divs.w D0, 0x2 00000B72 306D FFAE movea.w A0, [A5 - 0x52] 00000B76 2208 move.l D1, A0 00000B78 83FC 0002 divs.w D1, 0x2 00000B7C 486D FF6E pea.l [A5 - 0x92] 00000B80 3F00 move.w -[A7], D0 00000B82 3F01 move.w -[A7], D1 00000B84 486D FE6A pea.l [A5 - 0x196] 00000B88 A8B4 syscall FillRoundRect 00000B8A 306D FFAC movea.w A0, [A5 - 0x54] 00000B8E 2008 move.l D0, A0 00000B90 81FC 0002 divs.w D0, 0x2 00000B94 306D FFAE movea.w A0, [A5 - 0x52] 00000B98 2208 move.l D1, A0 00000B9A 83FC 0002 divs.w D1, 0x2 00000B9E 486D FF6E pea.l [A5 - 0x92] 00000BA2 3F00 move.w -[A7], D0 00000BA4 3F01 move.w -[A7], D1 00000BA6 A8B0 syscall FrameRoundRect 00000BA8 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000BAC 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00000BB0 A893 syscall MoveTo 00000BB2 4879 0000 002E push.l 0x2E /* '.' */ 00000BB8 A884 syscall DrawString 00000BBA 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000BBE 486E FFDC pea.l [A6 - 0x24] 00000BC2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000BC6 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000BCA 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00000BCE A893 syscall MoveTo 00000BD0 4879 0000 003C push.l 0x3C /* '<' */ 00000BD6 A884 syscall DrawString 00000BD8 6000 0096 bra +0x98 /* 00000C70 */ label00000BDC: 00000BDC 4EBA 009E jsr [PC + 0x9E /* 00000C7C */] 00000BE0 306D FFAC movea.w A0, [A5 - 0x54] 00000BE4 2008 move.l D0, A0 00000BE6 81FC 0002 divs.w D0, 0x2 00000BEA 306D FFAE movea.w A0, [A5 - 0x52] 00000BEE 2208 move.l D1, A0 00000BF0 83FC 0002 divs.w D1, 0x2 00000BF4 486D FF6E pea.l [A5 - 0x92] 00000BF8 3F00 move.w -[A7], D0 00000BFA 3F01 move.w -[A7], D1 00000BFC 486D FE5A pea.l [A5 - 0x1A6] 00000C00 A8B4 syscall FillRoundRect 00000C02 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000C06 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000C0A A893 syscall MoveTo 00000C0C 4879 0000 0054 push.l 0x54 /* 'T' */ 00000C12 A884 syscall DrawString 00000C14 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000C18 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000C1C A893 syscall MoveTo 00000C1E 4879 0000 0064 push.l 0x64 /* 'd' */ 00000C24 A884 syscall DrawString 00000C26 306D FFB0 movea.w A0, [A5 - 0x50] 00000C2A 2F08 move.l -[A7], A0 00000C2C 486E FFF0 pea.l [A6 - 0x10] 00000C30 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000C34 486E FFF0 pea.l [A6 - 0x10] 00000C38 A884 syscall DrawString 00000C3A 4879 0000 0080 push.l 0x80 00000C40 A884 syscall DrawString 00000C42 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000C46 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000C4A A893 syscall MoveTo 00000C4C 4879 0000 0082 push.l 0x82 00000C52 A884 syscall DrawString 00000C54 306D FFB2 movea.w A0, [A5 - 0x4E] 00000C58 2F08 move.l -[A7], A0 00000C5A 486E FFF0 pea.l [A6 - 0x10] 00000C5E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000C62 486E FFF0 pea.l [A6 - 0x10] 00000C66 A884 syscall DrawString 00000C68 4879 0000 0090 push.l 0x90 00000C6E A884 syscall DrawString label00000C70: 00000C70 4E5E unlink A6 00000C72 4E75 rts 00000C74 5550 subq.w [A0], 2 00000C76 4441 neg.w D1 00000C78 5445 addq.w D5, 2 00000C7A 4345 chk.w D1, D5 fn00000C7C: 00000C7C 4E56 FFE4 link A6, -0x001C 00000C80 426E FFFE clr.w [A6 - 0x2] 00000C84 302D FFAC move.w D0, [A5 - 0x54] 00000C88 C1FC 0003 muls.w D0, 0x3 00000C8C 306D FFAC movea.w A0, [A5 - 0x54] 00000C90 2208 move.l D1, A0 00000C92 83FC 0002 divs.w D1, 0x2 00000C96 D041 add.w D0, D1 00000C98 5240 addq.w D0, 1 00000C9A 3D40 FFEA move.w [A6 - 0x16], D0 00000C9E 302D FFAE move.w D0, [A5 - 0x52] 00000CA2 E540 asl D0.w, 2 00000CA4 306D FFAE movea.w A0, [A5 - 0x52] 00000CA8 2208 move.l D1, A0 00000CAA 83FC 0002 divs.w D1, 0x2 00000CAE D041 add.w D0, D1 00000CB0 5240 addq.w D0, 1 00000CB2 3D40 FFE8 move.w [A6 - 0x18], D0 00000CB6 302D FFAE move.w D0, [A5 - 0x52] 00000CBA C1FC 0005 muls.w D0, 0x5 00000CBE 306D FFAE movea.w A0, [A5 - 0x52] 00000CC2 2208 move.l D1, A0 00000CC4 83FC 0002 divs.w D1, 0x2 00000CC8 D041 add.w D0, D1 00000CCA 5240 addq.w D0, 1 00000CCC 3D40 FFE6 move.w [A6 - 0x1A], D0 00000CD0 302D FFAE move.w D0, [A5 - 0x52] 00000CD4 C1FC 0006 muls.w D0, 0x6 00000CD8 306D FFAE movea.w A0, [A5 - 0x52] 00000CDC 2208 move.l D1, A0 00000CDE 83FC 0002 divs.w D1, 0x2 00000CE2 D041 add.w D0, D1 00000CE4 5240 addq.w D0, 1 00000CE6 3D40 FFE4 move.w [A6 - 0x1C], D0 00000CEA 306D FFAC movea.w A0, [A5 - 0x54] 00000CEE 2008 move.l D0, A0 00000CF0 81FC 0002 divs.w D0, 0x2 00000CF4 306D FFAE movea.w A0, [A5 - 0x52] 00000CF8 2208 move.l D1, A0 00000CFA 83FC 0002 divs.w D1, 0x2 00000CFE 486D FF56 pea.l [A5 - 0xAA] 00000D02 3F00 move.w -[A7], D0 00000D04 3F01 move.w -[A7], D1 00000D06 486D FE6A pea.l [A5 - 0x196] 00000D0A A8B4 syscall FillRoundRect 00000D0C 306D FFAC movea.w A0, [A5 - 0x54] 00000D10 2008 move.l D0, A0 00000D12 81FC 0002 divs.w D0, 0x2 00000D16 306D FFAE movea.w A0, [A5 - 0x52] 00000D1A 2208 move.l D1, A0 00000D1C 83FC 0002 divs.w D1, 0x2 00000D20 486D FF56 pea.l [A5 - 0xAA] 00000D24 3F00 move.w -[A7], D0 00000D26 3F01 move.w -[A7], D1 00000D28 A8B0 syscall FrameRoundRect 00000D2A 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000D2E 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000D32 A893 syscall MoveTo 00000D34 4879 0000 0092 push.l 0x92 00000D3A A884 syscall DrawString 00000D3C 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000D40 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000D44 A893 syscall MoveTo 00000D46 4879 0000 009A push.l 0x9A 00000D4C A884 syscall DrawString 00000D4E 426E FFFC clr.w [A6 - 0x4] 00000D52 601C bra +0x1E /* 00000D70 */ label00000D54: 00000D54 302E FFFC move.w D0, [A6 - 0x4] 00000D58 48C0 ext.l D0 00000D5A E580 asl D0, 2 00000D5C 41ED FFC0 lea.l A0, [A5 - 0x40] 00000D60 D1C0 add.l A0, D0 00000D62 2050 movea.l A0, [A0] 00000D64 2050 movea.l A0, [A0] 00000D66 3010 move.w D0, [A0] 00000D68 D16E FFFE add.w [A6 - 0x2], D0 00000D6C 526E FFFC addq.w [A6 - 0x4], 1 label00000D70: 00000D70 0C6E 0010 FFFC cmpi.w [A6 - 0x4], 0x10 00000D76 6DDC blt -0x22 /* 00000D54 */ 00000D78 306E FFFE movea.w A0, [A6 - 0x2] 00000D7C 2F08 move.l -[A7], A0 00000D7E 486E FFEC pea.l [A6 - 0x14] 00000D82 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000D86 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000D8A 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00000D8E A893 syscall MoveTo 00000D90 486E FFEC pea.l [A6 - 0x14] 00000D94 A884 syscall DrawString 00000D96 4E5E unlink A6 00000D98 4E75 rts 00000D9A 5245 addq.w D5, 1 00000D9C 4D41 chk.w D6, D1 00000D9E 494E chk.w D4, A6 00000DA0 494E chk.w D4, A6 export_21: 00000DA2 4E56 FFD8 link A6, -0x0028 00000DA6 702D moveq.l D0, 0x2D 00000DA8 2D40 FFD8 move.l [A6 - 0x28], D0 00000DAC 306D FFAC movea.w A0, [A5 - 0x54] 00000DB0 2008 move.l D0, A0 00000DB2 81FC 0002 divs.w D0, 0x2 00000DB6 306D FFAE movea.w A0, [A5 - 0x52] 00000DBA 2208 move.l D1, A0 00000DBC 83FC 0002 divs.w D1, 0x2 00000DC0 486D FF6E pea.l [A5 - 0x92] 00000DC4 3F00 move.w -[A7], D0 00000DC6 3F01 move.w -[A7], D1 00000DC8 486D FE6A pea.l [A5 - 0x196] 00000DCC A8B4 syscall FillRoundRect 00000DCE 306D FFAC movea.w A0, [A5 - 0x54] 00000DD2 2008 move.l D0, A0 00000DD4 81FC 0002 divs.w D0, 0x2 00000DD8 306D FFAE movea.w A0, [A5 - 0x52] 00000DDC 2208 move.l D1, A0 00000DDE 83FC 0002 divs.w D1, 0x2 00000DE2 486D FF6E pea.l [A5 - 0x92] 00000DE6 3F00 move.w -[A7], D0 00000DE8 3F01 move.w -[A7], D1 00000DEA A8B0 syscall FrameRoundRect 00000DEC 306D FFAC movea.w A0, [A5 - 0x54] 00000DF0 2008 move.l D0, A0 00000DF2 81FC 0002 divs.w D0, 0x2 00000DF6 306D FFAE movea.w A0, [A5 - 0x52] 00000DFA 2208 move.l D1, A0 00000DFC 83FC 0002 divs.w D1, 0x2 00000E00 486D FF5E pea.l [A5 - 0xA2] 00000E04 3F00 move.w -[A7], D0 00000E06 3F01 move.w -[A7], D1 00000E08 486D FE6A pea.l [A5 - 0x196] 00000E0C A8B4 syscall FillRoundRect 00000E0E 306D FFAC movea.w A0, [A5 - 0x54] 00000E12 2008 move.l D0, A0 00000E14 81FC 0002 divs.w D0, 0x2 00000E18 306D FFAE movea.w A0, [A5 - 0x52] 00000E1C 2208 move.l D1, A0 00000E1E 83FC 0002 divs.w D1, 0x2 00000E22 486D FF5E pea.l [A5 - 0xA2] 00000E26 3F00 move.w -[A7], D0 00000E28 3F01 move.w -[A7], D1 00000E2A A8B0 syscall FrameRoundRect 00000E2C 302D FFAC move.w D0, [A5 - 0x54] 00000E30 C1FC 0009 muls.w D0, 0x9 /* '\t' */ 00000E34 3D40 FFEE move.w [A6 - 0x12], D0 00000E38 302D FFAE move.w D0, [A5 - 0x52] 00000E3C E540 asl D0.w, 2 00000E3E 306D FFAE movea.w A0, [A5 - 0x52] 00000E42 2208 move.l D1, A0 00000E44 83FC 0002 divs.w D1, 0x2 00000E48 D041 add.w D0, D1 00000E4A 5240 addq.w D0, 1 00000E4C 3D40 FFEC move.w [A6 - 0x14], D0 00000E50 302D FFAE move.w D0, [A5 - 0x52] 00000E54 C1FC 0005 muls.w D0, 0x5 00000E58 306D FFAE movea.w A0, [A5 - 0x52] 00000E5C 2208 move.l D1, A0 00000E5E 83FC 0002 divs.w D1, 0x2 00000E62 D041 add.w D0, D1 00000E64 5240 addq.w D0, 1 00000E66 3D40 FFEA move.w [A6 - 0x16], D0 00000E6A 302D FFAE move.w D0, [A5 - 0x52] 00000E6E C1FC 0006 muls.w D0, 0x6 00000E72 306D FFAE movea.w A0, [A5 - 0x52] 00000E76 2208 move.l D1, A0 00000E78 83FC 0002 divs.w D1, 0x2 00000E7C D041 add.w D0, D1 00000E7E 5240 addq.w D0, 1 00000E80 3D40 FFE8 move.w [A6 - 0x18], D0 00000E84 302D FFAC move.w D0, [A5 - 0x54] 00000E88 E540 asl D0.w, 2 00000E8A 3D40 FFE6 move.w [A6 - 0x1A], D0 00000E8E 302D FFAE move.w D0, [A5 - 0x52] 00000E92 E740 asl D0.w, 3 00000E94 306D FFAE movea.w A0, [A5 - 0x52] 00000E98 2208 move.l D1, A0 00000E9A 83FC 0002 divs.w D1, 0x2 00000E9E D041 add.w D0, D1 00000EA0 5240 addq.w D0, 1 00000EA2 3D40 FFE4 move.w [A6 - 0x1C], D0 00000EA6 302D FFAE move.w D0, [A5 - 0x52] 00000EAA C1FC 0009 muls.w D0, 0x9 /* '\t' */ 00000EAE 306D FFAE movea.w A0, [A5 - 0x52] 00000EB2 2208 move.l D1, A0 00000EB4 83FC 0002 divs.w D1, 0x2 00000EB8 D041 add.w D0, D1 00000EBA 5240 addq.w D0, 1 00000EBC 3D40 FFE2 move.w [A6 - 0x1E], D0 00000EC0 302D FFAE move.w D0, [A5 - 0x52] 00000EC4 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000EC8 306D FFAE movea.w A0, [A5 - 0x52] 00000ECC 2208 move.l D1, A0 00000ECE 83FC 0002 divs.w D1, 0x2 00000ED2 D041 add.w D0, D1 00000ED4 5240 addq.w D0, 1 00000ED6 3D40 FFE0 move.w [A6 - 0x20], D0 00000EDA 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000EDE 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000EE2 A893 syscall MoveTo 00000EE4 4879 0000 00A4 push.l 0xA4 00000EEA A884 syscall DrawString 00000EEC 306D FFB2 movea.w A0, [A5 - 0x4E] 00000EF0 2F08 move.l -[A7], A0 00000EF2 486E FFF0 pea.l [A6 - 0x10] 00000EF6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000EFA 486E FFF0 pea.l [A6 - 0x10] 00000EFE A884 syscall DrawString 00000F00 4879 0000 00B2 push.l 0xB2 00000F06 A884 syscall DrawString 00000F08 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000F0C 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000F10 A893 syscall MoveTo 00000F12 4879 0000 00B4 push.l 0xB4 00000F18 A884 syscall DrawString 00000F1A 306D FFB0 movea.w A0, [A5 - 0x50] 00000F1E 2F08 move.l -[A7], A0 00000F20 486E FFF0 pea.l [A6 - 0x10] 00000F24 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000F28 486E FFF0 pea.l [A6 - 0x10] 00000F2C A884 syscall DrawString 00000F2E 4879 0000 00C4 push.l 0xC4 00000F34 A884 syscall DrawString 00000F36 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000F3A 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000F3E A893 syscall MoveTo 00000F40 302D FFB2 move.w D0, [A5 - 0x4E] 00000F44 B06D FFB0 cmp.w D0, [A5 - 0x50] 00000F48 6F0A ble +0xC /* 00000F54 */ 00000F4A 4879 0000 00C6 push.l 0xC6 00000F50 A884 syscall DrawString 00000F52 6008 bra +0xA /* 00000F5C */ label00000F54: 00000F54 4879 0000 00D8 push.l 0xD8 00000F5A A884 syscall DrawString label00000F5C: 00000F5C 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000F60 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00000F64 A893 syscall MoveTo 00000F66 4879 0000 00EC push.l 0xEC 00000F6C A884 syscall DrawString 00000F6E 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000F72 3F2E FFE0 move.w -[A7], [A6 - 0x20] 00000F76 A893 syscall MoveTo 00000F78 4879 0000 00FE push.l 0xFE 00000F7E A884 syscall DrawString label00000F80: 00000F80 4267 clr.w -[A7] 00000F82 A974 syscall Button 00000F84 101F move.b D0, [A7]+ 00000F86 4A00 tst.b D0 00000F88 67F6 beq -0x8 /* 00000F80 */ 00000F8A 3F3C FFFF move.w -[A7], 0xFFFF 00000F8E 4267 clr.w -[A7] 00000F90 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000F94 4E5E unlink A6 00000F96 4E75 rts 00000F98 4649 not.w A1 00000F9A 4E41 trap 1 00000F9C 4C43 454E movem.l D1,D2,D3,D6,A0,A2,A6, D3 export_23: 00000FA0 4E56 FFF6 link A6, -0x000A 00000FA4 48E7 1800 movem.l -[A7], D3,D4 00000FA8 426E FFF6 clr.w [A6 - 0xA] 00000FAC 206D FFC0 movea.l A0, [A5 - 0x40] 00000FB0 302D FFAC move.w D0, [A5 - 0x54] 00000FB4 C1FC 0003 muls.w D0, 0x3 00000FB8 322D FFAE move.w D1, [A5 - 0x52] 00000FBC D241 add.w D1, D1 00000FBE 342D FFAC move.w D2, [A5 - 0x54] 00000FC2 C5FC 0005 muls.w D2, 0x5 00000FC6 362D FFAE move.w D3, [A5 - 0x52] 00000FCA C7FC 0003 muls.w D3, 0x3 00000FCE 2050 movea.l A0, [A0] 00000FD0 4868 0002 pea.l [A0 + 0x2] 00000FD4 3F00 move.w -[A7], D0 00000FD6 3F01 move.w -[A7], D1 00000FD8 3F02 move.w -[A7], D2 00000FDA 3F03 move.w -[A7], D3 00000FDC A8A7 syscall SetRect 00000FDE 206D FFC4 movea.l A0, [A5 - 0x3C] 00000FE2 302D FFAC move.w D0, [A5 - 0x54] 00000FE6 C1FC 0006 muls.w D0, 0x6 00000FEA 322D FFAE move.w D1, [A5 - 0x52] 00000FEE D241 add.w D1, D1 00000FF0 342D FFAC move.w D2, [A5 - 0x54] 00000FF4 E742 asl D2.w, 3 00000FF6 362D FFAE move.w D3, [A5 - 0x52] 00000FFA C7FC 0003 muls.w D3, 0x3 00000FFE 2050 movea.l A0, [A0] 00001000 4868 0002 pea.l [A0 + 0x2] 00001004 3F00 move.w -[A7], D0 00001006 3F01 move.w -[A7], D1 00001008 3F02 move.w -[A7], D2 0000100A 3F03 move.w -[A7], D3 0000100C A8A7 syscall SetRect 0000100E 206D FFC8 movea.l A0, [A5 - 0x38] 00001012 302D FFAC move.w D0, [A5 - 0x54] 00001016 C1FC 0009 muls.w D0, 0x9 /* '\t' */ 0000101A 322D FFAE move.w D1, [A5 - 0x52] 0000101E D241 add.w D1, D1 00001020 342D FFAC move.w D2, [A5 - 0x54] 00001024 C5FC 000B muls.w D2, 0xB 00001028 362D FFAE move.w D3, [A5 - 0x52] 0000102C C7FC 0003 muls.w D3, 0x3 00001030 2050 movea.l A0, [A0] 00001032 4868 0002 pea.l [A0 + 0x2] 00001036 3F00 move.w -[A7], D0 00001038 3F01 move.w -[A7], D1 0000103A 3F02 move.w -[A7], D2 0000103C 3F03 move.w -[A7], D3 0000103E A8A7 syscall SetRect 00001040 206D FFCC movea.l A0, [A5 - 0x34] 00001044 302D FFAC move.w D0, [A5 - 0x54] 00001048 C1FC 000C muls.w D0, 0xC 0000104C 322D FFAE move.w D1, [A5 - 0x52] 00001050 D241 add.w D1, D1 00001052 342D FFAC move.w D2, [A5 - 0x54] 00001056 C5FC 000E muls.w D2, 0xE 0000105A 362D FFAE move.w D3, [A5 - 0x52] 0000105E C7FC 0003 muls.w D3, 0x3 00001062 2050 movea.l A0, [A0] 00001064 4868 0002 pea.l [A0 + 0x2] 00001068 3F00 move.w -[A7], D0 0000106A 3F01 move.w -[A7], D1 0000106C 3F02 move.w -[A7], D2 0000106E 3F03 move.w -[A7], D3 00001070 A8A7 syscall SetRect 00001072 206D FFD0 movea.l A0, [A5 - 0x30] 00001076 302D FFAC move.w D0, [A5 - 0x54] 0000107A C1FC 000F muls.w D0, 0xF 0000107E 322D FFAE move.w D1, [A5 - 0x52] 00001082 D241 add.w D1, D1 00001084 342D FFAC move.w D2, [A5 - 0x54] 00001088 C5FC 0011 muls.w D2, 0x11 0000108C 362D FFAE move.w D3, [A5 - 0x52] 00001090 C7FC 0003 muls.w D3, 0x3 00001094 2050 movea.l A0, [A0] 00001096 4868 0002 pea.l [A0 + 0x2] 0000109A 3F00 move.w -[A7], D0 0000109C 3F01 move.w -[A7], D1 0000109E 3F02 move.w -[A7], D2 000010A0 3F03 move.w -[A7], D3 000010A2 A8A7 syscall SetRect 000010A4 206D FFD4 movea.l A0, [A5 - 0x2C] 000010A8 302D FFAC move.w D0, [A5 - 0x54] 000010AC C1FC 0012 muls.w D0, 0x12 000010B0 322D FFAE move.w D1, [A5 - 0x52] 000010B4 C3FC 0003 muls.w D1, 0x3 000010B8 326D FFAE movea.w A1, [A5 - 0x52] 000010BC 2409 move.l D2, A1 000010BE 85FC 0002 divs.w D2, 0x2 000010C2 D242 add.w D1, D2 000010C4 342D FFAC move.w D2, [A5 - 0x54] 000010C8 C5FC 0013 muls.w D2, 0x13 000010CC 362D FFAE move.w D3, [A5 - 0x52] 000010D0 C7FC 0005 muls.w D3, 0x5 000010D4 326D FFAE movea.w A1, [A5 - 0x52] 000010D8 2809 move.l D4, A1 000010DA 89FC 0002 divs.w D4, 0x2 000010DE D644 add.w D3, D4 000010E0 2050 movea.l A0, [A0] 000010E2 4868 0002 pea.l [A0 + 0x2] 000010E6 3F00 move.w -[A7], D0 000010E8 3F01 move.w -[A7], D1 000010EA 3F02 move.w -[A7], D2 000010EC 3F03 move.w -[A7], D3 000010EE A8A7 syscall SetRect 000010F0 206D FFD8 movea.l A0, [A5 - 0x28] 000010F4 302D FFAC move.w D0, [A5 - 0x54] 000010F8 C1FC 0012 muls.w D0, 0x12 000010FC 322D FFAE move.w D1, [A5 - 0x52] 00001100 C3FC 0006 muls.w D1, 0x6 00001104 326D FFAE movea.w A1, [A5 - 0x52] 00001108 2409 move.l D2, A1 0000110A 85FC 0002 divs.w D2, 0x2 0000110E D242 add.w D1, D2 00001110 342D FFAC move.w D2, [A5 - 0x54] 00001114 C5FC 0013 muls.w D2, 0x13 00001118 362D FFAE move.w D3, [A5 - 0x52] 0000111C E743 asl D3.w, 3 0000111E 326D FFAE movea.w A1, [A5 - 0x52] 00001122 2809 move.l D4, A1 00001124 89FC 0002 divs.w D4, 0x2 00001128 D644 add.w D3, D4 0000112A 2050 movea.l A0, [A0] 0000112C 4868 0002 pea.l [A0 + 0x2] 00001130 3F00 move.w -[A7], D0 00001132 3F01 move.w -[A7], D1 00001134 3F02 move.w -[A7], D2 00001136 3F03 move.w -[A7], D3 00001138 A8A7 syscall SetRect 0000113A 206D FFDC movea.l A0, [A5 - 0x24] 0000113E 302D FFAC move.w D0, [A5 - 0x54] 00001142 C1FC 0012 muls.w D0, 0x12 00001146 322D FFAE move.w D1, [A5 - 0x52] 0000114A C3FC 0009 muls.w D1, 0x9 /* '\t' */ 0000114E 326D FFAE movea.w A1, [A5 - 0x52] 00001152 2409 move.l D2, A1 00001154 85FC 0002 divs.w D2, 0x2 00001158 D242 add.w D1, D2 0000115A 342D FFAC move.w D2, [A5 - 0x54] 0000115E C5FC 0013 muls.w D2, 0x13 00001162 362D FFAE move.w D3, [A5 - 0x52] 00001166 C7FC 000B muls.w D3, 0xB 0000116A 326D FFAE movea.w A1, [A5 - 0x52] 0000116E 2809 move.l D4, A1 00001170 89FC 0002 divs.w D4, 0x2 00001174 D644 add.w D3, D4 00001176 2050 movea.l A0, [A0] 00001178 4868 0002 pea.l [A0 + 0x2] 0000117C 3F00 move.w -[A7], D0 0000117E 3F01 move.w -[A7], D1 00001180 3F02 move.w -[A7], D2 00001182 3F03 move.w -[A7], D3 00001184 A8A7 syscall SetRect 00001186 206D FFE0 movea.l A0, [A5 - 0x20] 0000118A 302D FFAC move.w D0, [A5 - 0x54] 0000118E C1FC 000F muls.w D0, 0xF 00001192 322D FFAE move.w D1, [A5 - 0x52] 00001196 C3FC 000C muls.w D1, 0xC 0000119A 342D FFAC move.w D2, [A5 - 0x54] 0000119E C5FC 0011 muls.w D2, 0x11 000011A2 362D FFAE move.w D3, [A5 - 0x52] 000011A6 C7FC 000D muls.w D3, 0xD /* '\r' */ 000011AA 2050 movea.l A0, [A0] 000011AC 4868 0002 pea.l [A0 + 0x2] 000011B0 3F00 move.w -[A7], D0 000011B2 3F01 move.w -[A7], D1 000011B4 3F02 move.w -[A7], D2 000011B6 3F03 move.w -[A7], D3 000011B8 A8A7 syscall SetRect 000011BA 206D FFE4 movea.l A0, [A5 - 0x1C] 000011BE 302D FFAC move.w D0, [A5 - 0x54] 000011C2 C1FC 000C muls.w D0, 0xC 000011C6 322D FFAE move.w D1, [A5 - 0x52] 000011CA C3FC 000C muls.w D1, 0xC 000011CE 342D FFAC move.w D2, [A5 - 0x54] 000011D2 C5FC 000E muls.w D2, 0xE 000011D6 362D FFAE move.w D3, [A5 - 0x52] 000011DA C7FC 000D muls.w D3, 0xD /* '\r' */ 000011DE 2050 movea.l A0, [A0] 000011E0 4868 0002 pea.l [A0 + 0x2] 000011E4 3F00 move.w -[A7], D0 000011E6 3F01 move.w -[A7], D1 000011E8 3F02 move.w -[A7], D2 000011EA 3F03 move.w -[A7], D3 000011EC A8A7 syscall SetRect 000011EE 206D FFE8 movea.l A0, [A5 - 0x18] 000011F2 302D FFAC move.w D0, [A5 - 0x54] 000011F6 C1FC 0009 muls.w D0, 0x9 /* '\t' */ 000011FA 322D FFAE move.w D1, [A5 - 0x52] 000011FE C3FC 000C muls.w D1, 0xC 00001202 342D FFAC move.w D2, [A5 - 0x54] 00001206 C5FC 000B muls.w D2, 0xB 0000120A 362D FFAE move.w D3, [A5 - 0x52] 0000120E C7FC 000D muls.w D3, 0xD /* '\r' */ 00001212 2050 movea.l A0, [A0] 00001214 4868 0002 pea.l [A0 + 0x2] 00001218 3F00 move.w -[A7], D0 0000121A 3F01 move.w -[A7], D1 0000121C 3F02 move.w -[A7], D2 0000121E 3F03 move.w -[A7], D3 00001220 A8A7 syscall SetRect 00001222 206D FFEC movea.l A0, [A5 - 0x14] 00001226 302D FFAC move.w D0, [A5 - 0x54] 0000122A C1FC 0006 muls.w D0, 0x6 0000122E 322D FFAE move.w D1, [A5 - 0x52] 00001232 C3FC 000C muls.w D1, 0xC 00001236 342D FFAC move.w D2, [A5 - 0x54] 0000123A E742 asl D2.w, 3 0000123C 362D FFAE move.w D3, [A5 - 0x52] 00001240 C7FC 000D muls.w D3, 0xD /* '\r' */ 00001244 2050 movea.l A0, [A0] 00001246 4868 0002 pea.l [A0 + 0x2] 0000124A 3F00 move.w -[A7], D0 0000124C 3F01 move.w -[A7], D1 0000124E 3F02 move.w -[A7], D2 00001250 3F03 move.w -[A7], D3 00001252 A8A7 syscall SetRect 00001254 206D FFF0 movea.l A0, [A5 - 0x10] 00001258 302D FFAC move.w D0, [A5 - 0x54] 0000125C C1FC 0003 muls.w D0, 0x3 00001260 322D FFAE move.w D1, [A5 - 0x52] 00001264 C3FC 000C muls.w D1, 0xC 00001268 342D FFAC move.w D2, [A5 - 0x54] 0000126C C5FC 0005 muls.w D2, 0x5 00001270 362D FFAE move.w D3, [A5 - 0x52] 00001274 C7FC 000D muls.w D3, 0xD /* '\r' */ 00001278 2050 movea.l A0, [A0] 0000127A 4868 0002 pea.l [A0 + 0x2] 0000127E 3F00 move.w -[A7], D0 00001280 3F01 move.w -[A7], D1 00001282 3F02 move.w -[A7], D2 00001284 3F03 move.w -[A7], D3 00001286 A8A7 syscall SetRect 00001288 206D FFF4 movea.l A0, [A5 - 0xC] 0000128C 302D FFAC move.w D0, [A5 - 0x54] 00001290 322D FFAE move.w D1, [A5 - 0x52] 00001294 C3FC 0009 muls.w D1, 0x9 /* '\t' */ 00001298 326D FFAE movea.w A1, [A5 - 0x52] 0000129C 2409 move.l D2, A1 0000129E 85FC 0002 divs.w D2, 0x2 000012A2 D242 add.w D1, D2 000012A4 342D FFAC move.w D2, [A5 - 0x54] 000012A8 D442 add.w D2, D2 000012AA 362D FFAE move.w D3, [A5 - 0x52] 000012AE C7FC 000B muls.w D3, 0xB 000012B2 326D FFAE movea.w A1, [A5 - 0x52] 000012B6 2809 move.l D4, A1 000012B8 89FC 0002 divs.w D4, 0x2 000012BC D644 add.w D3, D4 000012BE 2050 movea.l A0, [A0] 000012C0 4868 0002 pea.l [A0 + 0x2] 000012C4 3F00 move.w -[A7], D0 000012C6 3F01 move.w -[A7], D1 000012C8 3F02 move.w -[A7], D2 000012CA 3F03 move.w -[A7], D3 000012CC A8A7 syscall SetRect 000012CE 206D FFF8 movea.l A0, [A5 - 0x8] 000012D2 302D FFAC move.w D0, [A5 - 0x54] 000012D6 322D FFAE move.w D1, [A5 - 0x52] 000012DA C3FC 0006 muls.w D1, 0x6 000012DE 326D FFAE movea.w A1, [A5 - 0x52] 000012E2 2409 move.l D2, A1 000012E4 85FC 0002 divs.w D2, 0x2 000012E8 D242 add.w D1, D2 000012EA 342D FFAC move.w D2, [A5 - 0x54] 000012EE D442 add.w D2, D2 000012F0 362D FFAE move.w D3, [A5 - 0x52] 000012F4 E743 asl D3.w, 3 000012F6 326D FFAE movea.w A1, [A5 - 0x52] 000012FA 2809 move.l D4, A1 000012FC 89FC 0002 divs.w D4, 0x2 00001300 D644 add.w D3, D4 00001302 2050 movea.l A0, [A0] 00001304 4868 0002 pea.l [A0 + 0x2] 00001308 3F00 move.w -[A7], D0 0000130A 3F01 move.w -[A7], D1 0000130C 3F02 move.w -[A7], D2 0000130E 3F03 move.w -[A7], D3 00001310 A8A7 syscall SetRect 00001312 206D FFFC movea.l A0, [A5 - 0x4] 00001316 302D FFAC move.w D0, [A5 - 0x54] 0000131A 322D FFAE move.w D1, [A5 - 0x52] 0000131E C3FC 0003 muls.w D1, 0x3 00001322 326D FFAE movea.w A1, [A5 - 0x52] 00001326 2409 move.l D2, A1 00001328 85FC 0002 divs.w D2, 0x2 0000132C D242 add.w D1, D2 0000132E 342D FFAC move.w D2, [A5 - 0x54] 00001332 D442 add.w D2, D2 00001334 362D FFAE move.w D3, [A5 - 0x52] 00001338 C7FC 0005 muls.w D3, 0x5 0000133C 326D FFAE movea.w A1, [A5 - 0x52] 00001340 2809 move.l D4, A1 00001342 89FC 0002 divs.w D4, 0x2 00001346 D644 add.w D3, D4 00001348 2050 movea.l A0, [A0] 0000134A 4868 0002 pea.l [A0 + 0x2] 0000134E 3F00 move.w -[A7], D0 00001350 3F01 move.w -[A7], D1 00001352 3F02 move.w -[A7], D2 00001354 3F03 move.w -[A7], D3 00001356 A8A7 syscall SetRect 00001358 4CDF 0018 movem.l D3,D4, [A7]+ 0000135C 4E5E unlink A6 0000135E 4E75 rts 00001360 5345 subq.w D5, 1 00001362 5455 addq.w [A5], 2 00001364 5050 addq.w [A0], 8 00001366 4954 chk.w D4, [A4] export_22: 00001368 4E56 FFF4 link A6, -0x000C 0000136C 48E7 1800 movem.l -[A7], D3,D4 00001370 426E FFF6 clr.w [A6 - 0xA] 00001374 426E FFF4 clr.w [A6 - 0xC] 00001378 486D FF4E pea.l [A5 - 0xB2] 0000137C 486D FE5A pea.l [A5 - 0x1A6] 00001380 A8A5 syscall FillRect 00001382 306D FFAC movea.w A0, [A5 - 0x54] 00001386 2008 move.l D0, A0 00001388 81FC 0002 divs.w D0, 0x2 0000138C 306D FFAE movea.w A0, [A5 - 0x52] 00001390 2208 move.l D1, A0 00001392 83FC 0002 divs.w D1, 0x2 00001396 D26D FFAE add.w D1, [A5 - 0x52] 0000139A D26E FFF4 add.w D1, [A6 - 0xC] 0000139E 342D FFAC move.w D2, [A5 - 0x54] 000013A2 C5FC 0013 muls.w D2, 0x13 000013A6 306D FFAC movea.w A0, [A5 - 0x54] 000013AA 2608 move.l D3, A0 000013AC 87FC 0002 divs.w D3, 0x2 000013B0 D443 add.w D2, D3 000013B2 362D FFAE move.w D3, [A5 - 0x52] 000013B6 C7FC 000D muls.w D3, 0xD /* '\r' */ 000013BA 306D FFAE movea.w A0, [A5 - 0x52] 000013BE 2808 move.l D4, A0 000013C0 89FC 0002 divs.w D4, 0x2 000013C4 D644 add.w D3, D4 000013C6 486E FFF8 pea.l [A6 - 0x8] 000013CA 3F00 move.w -[A7], D0 000013CC 3F01 move.w -[A7], D1 000013CE 3F02 move.w -[A7], D2 000013D0 3F03 move.w -[A7], D3 000013D2 A8A7 syscall SetRect 000013D4 486E FFF8 pea.l [A6 - 0x8] 000013D8 3F2D FFAC move.w -[A7], [A5 - 0x54] 000013DC 3F2D FFAE move.w -[A7], [A5 - 0x52] 000013E0 486D FE52 pea.l [A5 - 0x1AE] 000013E4 A8B4 syscall FillRoundRect 000013E6 486E FFF8 pea.l [A6 - 0x8] 000013EA 3F2D FFAC move.w -[A7], [A5 - 0x54] 000013EE 3F2D FFAE move.w -[A7], [A5 - 0x52] 000013F2 A8B0 syscall FrameRoundRect 000013F4 426E FFF6 clr.w [A6 - 0xA] 000013F8 6068 bra +0x6A /* 00001462 */ label000013FA: 000013FA 302E FFF6 move.w D0, [A6 - 0xA] 000013FE 48C0 ext.l D0 00001400 E580 asl D0, 2 00001402 41ED FFC0 lea.l A0, [A5 - 0x40] 00001406 D1C0 add.l A0, D0 00001408 2050 movea.l A0, [A0] 0000140A 326D FFAC movea.w A1, [A5 - 0x54] 0000140E 2009 move.l D0, A1 00001410 81FC 0004 divs.w D0, 0x4 00001414 326D FFAE movea.w A1, [A5 - 0x52] 00001418 2209 move.l D1, A1 0000141A 83FC 0004 divs.w D1, 0x4 0000141E 2050 movea.l A0, [A0] 00001420 4868 0002 pea.l [A0 + 0x2] 00001424 3F00 move.w -[A7], D0 00001426 3F01 move.w -[A7], D1 00001428 486D FE6A pea.l [A5 - 0x196] 0000142C A8B4 syscall FillRoundRect 0000142E 302E FFF6 move.w D0, [A6 - 0xA] 00001432 48C0 ext.l D0 00001434 E580 asl D0, 2 00001436 41ED FFC0 lea.l A0, [A5 - 0x40] 0000143A D1C0 add.l A0, D0 0000143C 2050 movea.l A0, [A0] 0000143E 326D FFAC movea.w A1, [A5 - 0x54] 00001442 2009 move.l D0, A1 00001444 81FC 0004 divs.w D0, 0x4 00001448 326D FFAE movea.w A1, [A5 - 0x52] 0000144C 2209 move.l D1, A1 0000144E 83FC 0004 divs.w D1, 0x4 00001452 2050 movea.l A0, [A0] 00001454 4868 0002 pea.l [A0 + 0x2] 00001458 3F00 move.w -[A7], D0 0000145A 3F01 move.w -[A7], D1 0000145C A8B0 syscall FrameRoundRect 0000145E 526E FFF6 addq.w [A6 - 0xA], 1 label00001462: 00001462 0C6E 0010 FFF6 cmpi.w [A6 - 0xA], 0x10 00001468 6D90 blt -0x6E /* 000013FA */ 0000146A 302D FFAC move.w D0, [A5 - 0x54] 0000146E D040 add.w D0, D0 00001470 306D FFAC movea.w A0, [A5 - 0x54] 00001474 2208 move.l D1, A0 00001476 83FC 0002 divs.w D1, 0x2 0000147A D041 add.w D0, D1 0000147C 322D FFAE move.w D1, [A5 - 0x52] 00001480 C3FC 0003 muls.w D1, 0x3 00001484 306D FFAE movea.w A0, [A5 - 0x52] 00001488 2408 move.l D2, A0 0000148A 85FC 0002 divs.w D2, 0x2 0000148E D242 add.w D1, D2 00001490 342D FFAC move.w D2, [A5 - 0x54] 00001494 C5FC 0011 muls.w D2, 0x11 00001498 306D FFAC movea.w A0, [A5 - 0x54] 0000149C 2608 move.l D3, A0 0000149E 87FC 0002 divs.w D3, 0x2 000014A2 D443 add.w D2, D3 000014A4 362D FFAE move.w D3, [A5 - 0x52] 000014A8 C7FC 000B muls.w D3, 0xB 000014AC 306D FFAE movea.w A0, [A5 - 0x52] 000014B0 2808 move.l D4, A0 000014B2 89FC 0002 divs.w D4, 0x2 000014B6 D644 add.w D3, D4 000014B8 486E FFF8 pea.l [A6 - 0x8] 000014BC 3F00 move.w -[A7], D0 000014BE 3F01 move.w -[A7], D1 000014C0 3F02 move.w -[A7], D2 000014C2 3F03 move.w -[A7], D3 000014C4 A8A7 syscall SetRect 000014C6 306D FFAC movea.w A0, [A5 - 0x54] 000014CA 2008 move.l D0, A0 000014CC 81FC 0002 divs.w D0, 0x2 000014D0 306D FFAE movea.w A0, [A5 - 0x52] 000014D4 2208 move.l D1, A0 000014D6 83FC 0002 divs.w D1, 0x2 000014DA 486E FFF8 pea.l [A6 - 0x8] 000014DE 3F00 move.w -[A7], D0 000014E0 3F01 move.w -[A7], D1 000014E2 486D FE5A pea.l [A5 - 0x1A6] 000014E6 A8B4 syscall FillRoundRect 000014E8 306D FFAC movea.w A0, [A5 - 0x54] 000014EC 2008 move.l D0, A0 000014EE 81FC 0002 divs.w D0, 0x2 000014F2 306D FFAE movea.w A0, [A5 - 0x52] 000014F6 2208 move.l D1, A0 000014F8 83FC 0002 divs.w D1, 0x2 000014FC 486E FFF8 pea.l [A6 - 0x8] 00001500 3F00 move.w -[A7], D0 00001502 3F01 move.w -[A7], D1 00001504 A8B0 syscall FrameRoundRect 00001506 4CDF 0018 movem.l D3,D4, [A7]+ 0000150A 4E5E unlink A6 0000150C 4E75 rts 0000150E 4452 neg.w [A2] 00001510 4157 chk.w D0, [A7] 00001512 5049 addq.w A1, 8 00001514 5453 addq.w [A3], 2 export_24: 00001516 4E56 FFFE link A6, -0x0002 0000151A 426E FFFE clr.w [A6 - 0x2] 0000151E 600E bra +0x10 /* 0000152E */ label00001520: 00001520 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001524 4EBA 001C jsr [PC + 0x1C /* 00001542 */] 00001528 548F addq.l A7, 2 0000152A 526E FFFE addq.w [A6 - 0x2], 1 label0000152E: 0000152E 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10 00001534 6DEA blt -0x14 /* 00001520 */ 00001536 4E5E unlink A6 00001538 4E75 rts 0000153A 4452 neg.w [A2] 0000153C 4157 chk.w D0, [A7] 0000153E 414C chk.w D0, A4 00001540 4C53 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A3] // begin alternate branch 00001542-00001546 fn00001542: 00001542 4E56 FFF8 link A6, -0x0008 // end alternate branch 00001542-00001546 fn00001542: // (misaligned) 00001544 FFF8 .invalid <> 00001546 302E 0008 move.w D0, [A6 + 0x8] 0000154A 48C0 ext.l D0 0000154C E580 asl D0, 2 0000154E 41ED FFC0 lea.l A0, [A5 - 0x40] 00001552 D1C0 add.l A0, D0 00001554 2050 movea.l A0, [A0] 00001556 2050 movea.l A0, [A0] 00001558 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4] 0000155E 302E 0008 move.w D0, [A6 + 0x8] 00001562 48C0 ext.l D0 00001564 E580 asl D0, 2 00001566 41ED FFC0 lea.l A0, [A5 - 0x40] 0000156A D1C0 add.l A0, D0 0000156C 2050 movea.l A0, [A0] 0000156E 2050 movea.l A0, [A0] 00001570 3D68 0002 FFFC move.w [A6 - 0x4], [A0 + 0x2] 00001576 302E 0008 move.w D0, [A6 + 0x8] 0000157A 48C0 ext.l D0 0000157C E580 asl D0, 2 0000157E 41ED FFC0 lea.l A0, [A5 - 0x40] 00001582 D1C0 add.l A0, D0 00001584 2050 movea.l A0, [A0] 00001586 2050 movea.l A0, [A0] 00001588 3D68 0008 FFFA move.w [A6 - 0x6], [A0 + 0x8] 0000158E 302E 0008 move.w D0, [A6 + 0x8] 00001592 48C0 ext.l D0 00001594 E580 asl D0, 2 00001596 41ED FFC0 lea.l A0, [A5 - 0x40] 0000159A D1C0 add.l A0, D0 0000159C 2050 movea.l A0, [A0] 0000159E 2050 movea.l A0, [A0] 000015A0 3D68 0006 FFF8 move.w [A6 - 0x8], [A0 + 0x6] 000015A6 302E FFF8 move.w D0, [A6 - 0x8] 000015AA 906E FFFC sub.w D0, [A6 - 0x4] 000015AE 322E FFFA move.w D1, [A6 - 0x6] 000015B2 926E FFFE sub.w D1, [A6 - 0x2] 000015B6 B041 cmp.w D0, D1 000015B8 6F0C ble +0xE /* 000015C6 */ 000015BA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000015BE 4EBA 01C6 jsr [PC + 0x1C6 /* 00001786 */] 000015C2 548F addq.l A7, 2 000015C4 600A bra +0xC /* 000015D0 */ label000015C6: 000015C6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000015CA 4EBA 0010 jsr [PC + 0x10 /* 000015DC */] 000015CE 548F addq.l A7, 2 label000015D0: 000015D0 4E5E unlink A6 000015D2 4E75 rts 000015D4 4452 neg.w [A2] 000015D6 4157 chk.w D0, [A7] 000015D8 5354 subq.w [A4], 1 000015DA 4F4E chk.w D7, A6 fn000015DC: 000015DC 4E56 FFDE link A6, -0x0022 000015E0 7007 moveq.l D0, 0x07 000015E2 2D40 FFE8 move.l [A6 - 0x18], D0 000015E6 302E 0008 move.w D0, [A6 + 0x8] 000015EA 48C0 ext.l D0 000015EC E580 asl D0, 2 000015EE 41ED FFC0 lea.l A0, [A5 - 0x40] 000015F2 D1C0 add.l A0, D0 000015F4 2050 movea.l A0, [A0] 000015F6 2050 movea.l A0, [A0] 000015F8 3028 0004 move.w D0, [A0 + 0x4] 000015FC 5240 addq.w D0, 1 000015FE 3D40 FFFC move.w [A6 - 0x4], D0 00001602 302E 0008 move.w D0, [A6 + 0x8] 00001606 48C0 ext.l D0 00001608 E580 asl D0, 2 0000160A 41ED FFC0 lea.l A0, [A5 - 0x40] 0000160E D1C0 add.l A0, D0 00001610 2050 movea.l A0, [A0] 00001612 2050 movea.l A0, [A0] 00001614 3028 0002 move.w D0, [A0 + 0x2] 00001618 5240 addq.w D0, 1 0000161A 3D40 FFFA move.w [A6 - 0x6], D0 0000161E 302E 0008 move.w D0, [A6 + 0x8] 00001622 48C0 ext.l D0 00001624 E580 asl D0, 2 00001626 41ED FFC0 lea.l A0, [A5 - 0x40] 0000162A D1C0 add.l A0, D0 0000162C 2050 movea.l A0, [A0] 0000162E 2050 movea.l A0, [A0] 00001630 3028 0008 move.w D0, [A0 + 0x8] 00001634 5340 subq.w D0, 1 00001636 3D40 FFF8 move.w [A6 - 0x8], D0 0000163A 302E 0008 move.w D0, [A6 + 0x8] 0000163E 48C0 ext.l D0 00001640 E580 asl D0, 2 00001642 41ED FFC0 lea.l A0, [A5 - 0x40] 00001646 D1C0 add.l A0, D0 00001648 2050 movea.l A0, [A0] 0000164A 2050 movea.l A0, [A0] 0000164C 3028 0006 move.w D0, [A0 + 0x6] 00001650 5340 subq.w D0, 1 00001652 3D40 FFF6 move.w [A6 - 0xA], D0 00001656 302E FFF8 move.w D0, [A6 - 0x8] 0000165A 906E FFFC sub.w D0, [A6 - 0x4] 0000165E 48C0 ext.l D0 00001660 81FC 0008 divs.w D0, 0x8 00001664 3D40 FFF4 move.w [A6 - 0xC], D0 00001668 302E FFF6 move.w D0, [A6 - 0xA] 0000166C 906E FFFA sub.w D0, [A6 - 0x6] 00001670 48C0 ext.l D0 00001672 81FC 0004 divs.w D0, 0x4 00001676 3D40 FFF2 move.w [A6 - 0xE], D0 0000167A 302E 0008 move.w D0, [A6 + 0x8] 0000167E 48C0 ext.l D0 00001680 E580 asl D0, 2 00001682 41ED FFC0 lea.l A0, [A5 - 0x40] 00001686 D1C0 add.l A0, D0 00001688 2050 movea.l A0, [A0] 0000168A 2050 movea.l A0, [A0] 0000168C 3D50 FFFE move.w [A6 - 0x2], [A0] 00001690 4A6E FFFE tst.w [A6 - 0x2] 00001694 6F00 00E4 ble +0xE6 /* 0000177A */ 00001698 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */ 0000169E 6F06 ble +0x8 /* 000016A6 */ 000016A0 7020 moveq.l D0, 0x20 000016A2 3D40 FFFE move.w [A6 - 0x2], D0 label000016A6: 000016A6 426E FFF0 clr.w [A6 - 0x10] 000016AA 6000 00C2 bra +0xC4 /* 0000176E */ label000016AE: 000016AE 302E FFF0 move.w D0, [A6 - 0x10] 000016B2 C1EE FFF4 muls.w D0, [A6 - 0xC] 000016B6 3D40 FFDE move.w [A6 - 0x22], D0 000016BA 0C6E 0008 FFF0 cmpi.w [A6 - 0x10], 0x8 000016C0 661C bne +0x1E /* 000016DE */ 000016C2 302E FFFA move.w D0, [A6 - 0x6] 000016C6 D06E FFF2 add.w D0, [A6 - 0xE] 000016CA 3D40 FFFA move.w [A6 - 0x6], D0 000016CE 302E FFF4 move.w D0, [A6 - 0xC] 000016D2 E740 asl D0.w, 3 000016D4 322E FFFC move.w D1, [A6 - 0x4] 000016D8 9240 sub.w D1, D0 000016DA 3D41 FFFC move.w [A6 - 0x4], D1 label000016DE: 000016DE 0C6E 0010 FFF0 cmpi.w [A6 - 0x10], 0x10 000016E4 661C bne +0x1E /* 00001702 */ 000016E6 302E FFFA move.w D0, [A6 - 0x6] 000016EA D06E FFF2 add.w D0, [A6 - 0xE] 000016EE 3D40 FFFA move.w [A6 - 0x6], D0 000016F2 302E FFF4 move.w D0, [A6 - 0xC] 000016F6 E740 asl D0.w, 3 000016F8 322E FFFC move.w D1, [A6 - 0x4] 000016FC 9240 sub.w D1, D0 000016FE 3D41 FFFC move.w [A6 - 0x4], D1 label00001702: 00001702 0C6E 0018 FFF0 cmpi.w [A6 - 0x10], 0x18 00001708 661C bne +0x1E /* 00001726 */ 0000170A 302E FFFA move.w D0, [A6 - 0x6] 0000170E D06E FFF2 add.w D0, [A6 - 0xE] 00001712 3D40 FFFA move.w [A6 - 0x6], D0 00001716 302E FFF4 move.w D0, [A6 - 0xC] 0000171A E740 asl D0.w, 3 0000171C 322E FFFC move.w D1, [A6 - 0x4] 00001720 9240 sub.w D1, D0 00001722 3D41 FFFC move.w [A6 - 0x4], D1 label00001726: 00001726 302E FFFC move.w D0, [A6 - 0x4] 0000172A D06E FFDE add.w D0, [A6 - 0x22] 0000172E 322E FFFC move.w D1, [A6 - 0x4] 00001732 D26E FFDE add.w D1, [A6 - 0x22] 00001736 D26E FFF4 add.w D1, [A6 - 0xC] 0000173A 342E FFFA move.w D2, [A6 - 0x6] 0000173E D46E FFF2 add.w D2, [A6 - 0xE] 00001742 486E FFE0 pea.l [A6 - 0x20] 00001746 3F00 move.w -[A7], D0 00001748 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000174C 3F01 move.w -[A7], D1 0000174E 3F02 move.w -[A7], D2 00001750 A8A7 syscall SetRect 00001752 486E FFE0 pea.l [A6 - 0x20] 00001756 3F3C 0001 move.w -[A7], 0x1 0000175A 3F3C 0001 move.w -[A7], 0x1 0000175E A8A9 syscall InsetRect 00001760 486E FFE0 pea.l [A6 - 0x20] 00001764 486D FE62 pea.l [A5 - 0x19E] 00001768 A8BB syscall FillOval 0000176A 526E FFF0 addq.w [A6 - 0x10], 1 label0000176E: 0000176E 302E FFF0 move.w D0, [A6 - 0x10] 00001772 B06E FFFE cmp.w D0, [A6 - 0x2] 00001776 6D00 FF36 blt -0xC8 /* 000016AE */ label0000177A: 0000177A 4E5E unlink A6 0000177C 4E75 rts 0000177E 4452 neg.w [A2] 00001780 4157 chk.w D0, [A7] 00001782 5354 subq.w [A4], 1 00001784 4F4E chk.w D7, A6 fn00001786: 00001786 4E56 FFDE link A6, -0x0022 0000178A 7007 moveq.l D0, 0x07 0000178C 2D40 FFE8 move.l [A6 - 0x18], D0 00001790 302E 0008 move.w D0, [A6 + 0x8] 00001794 48C0 ext.l D0 00001796 E580 asl D0, 2 00001798 41ED FFC0 lea.l A0, [A5 - 0x40] 0000179C D1C0 add.l A0, D0 0000179E 2050 movea.l A0, [A0] 000017A0 2050 movea.l A0, [A0] 000017A2 3028 0004 move.w D0, [A0 + 0x4] 000017A6 5240 addq.w D0, 1 000017A8 3D40 FFFC move.w [A6 - 0x4], D0 000017AC 302E 0008 move.w D0, [A6 + 0x8] 000017B0 48C0 ext.l D0 000017B2 E580 asl D0, 2 000017B4 41ED FFC0 lea.l A0, [A5 - 0x40] 000017B8 D1C0 add.l A0, D0 000017BA 2050 movea.l A0, [A0] 000017BC 2050 movea.l A0, [A0] 000017BE 3028 0002 move.w D0, [A0 + 0x2] 000017C2 5240 addq.w D0, 1 000017C4 3D40 FFFA move.w [A6 - 0x6], D0 000017C8 302E 0008 move.w D0, [A6 + 0x8] 000017CC 48C0 ext.l D0 000017CE E580 asl D0, 2 000017D0 41ED FFC0 lea.l A0, [A5 - 0x40] 000017D4 D1C0 add.l A0, D0 000017D6 2050 movea.l A0, [A0] 000017D8 2050 movea.l A0, [A0] 000017DA 3028 0008 move.w D0, [A0 + 0x8] 000017DE 5340 subq.w D0, 1 000017E0 3D40 FFF8 move.w [A6 - 0x8], D0 000017E4 302E 0008 move.w D0, [A6 + 0x8] 000017E8 48C0 ext.l D0 000017EA E580 asl D0, 2 000017EC 41ED FFC0 lea.l A0, [A5 - 0x40] 000017F0 D1C0 add.l A0, D0 000017F2 2050 movea.l A0, [A0] 000017F4 2050 movea.l A0, [A0] 000017F6 3028 0006 move.w D0, [A0 + 0x6] 000017FA 5340 subq.w D0, 1 000017FC 3D40 FFF6 move.w [A6 - 0xA], D0 00001800 302E FFF8 move.w D0, [A6 - 0x8] 00001804 906E FFFC sub.w D0, [A6 - 0x4] 00001808 48C0 ext.l D0 0000180A 81FC 0004 divs.w D0, 0x4 0000180E 3D40 FFF4 move.w [A6 - 0xC], D0 00001812 302E FFF6 move.w D0, [A6 - 0xA] 00001816 906E FFFA sub.w D0, [A6 - 0x6] 0000181A 48C0 ext.l D0 0000181C 81FC 0008 divs.w D0, 0x8 00001820 3D40 FFF2 move.w [A6 - 0xE], D0 00001824 302E 0008 move.w D0, [A6 + 0x8] 00001828 48C0 ext.l D0 0000182A E580 asl D0, 2 0000182C 41ED FFC0 lea.l A0, [A5 - 0x40] 00001830 D1C0 add.l A0, D0 00001832 2050 movea.l A0, [A0] 00001834 2050 movea.l A0, [A0] 00001836 3D50 FFFE move.w [A6 - 0x2], [A0] 0000183A 4A6E FFFE tst.w [A6 - 0x2] 0000183E 6F00 0174 ble +0x176 /* 000019B4 */ 00001842 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */ 00001848 6F06 ble +0x8 /* 00001850 */ 0000184A 7020 moveq.l D0, 0x20 0000184C 3D40 FFFE move.w [A6 - 0x2], D0 label00001850: 00001850 426E FFF0 clr.w [A6 - 0x10] 00001854 6000 0152 bra +0x154 /* 000019A8 */ label00001858: 00001858 302E FFF0 move.w D0, [A6 - 0x10] 0000185C C1EE FFF4 muls.w D0, [A6 - 0xC] 00001860 3D40 FFDE move.w [A6 - 0x22], D0 00001864 0C6E 0004 FFF0 cmpi.w [A6 - 0x10], 0x4 0000186A 661C bne +0x1E /* 00001888 */ 0000186C 302E FFFA move.w D0, [A6 - 0x6] 00001870 D06E FFF2 add.w D0, [A6 - 0xE] 00001874 3D40 FFFA move.w [A6 - 0x6], D0 00001878 302E FFF4 move.w D0, [A6 - 0xC] 0000187C E540 asl D0.w, 2 0000187E 322E FFFC move.w D1, [A6 - 0x4] 00001882 9240 sub.w D1, D0 00001884 3D41 FFFC move.w [A6 - 0x4], D1 label00001888: 00001888 0C6E 0008 FFF0 cmpi.w [A6 - 0x10], 0x8 0000188E 661C bne +0x1E /* 000018AC */ 00001890 302E FFFA move.w D0, [A6 - 0x6] 00001894 D06E FFF2 add.w D0, [A6 - 0xE] 00001898 3D40 FFFA move.w [A6 - 0x6], D0 0000189C 302E FFF4 move.w D0, [A6 - 0xC] 000018A0 E540 asl D0.w, 2 000018A2 322E FFFC move.w D1, [A6 - 0x4] 000018A6 9240 sub.w D1, D0 000018A8 3D41 FFFC move.w [A6 - 0x4], D1 label000018AC: 000018AC 0C6E 000C FFF0 cmpi.w [A6 - 0x10], 0xC 000018B2 661C bne +0x1E /* 000018D0 */ 000018B4 302E FFFA move.w D0, [A6 - 0x6] 000018B8 D06E FFF2 add.w D0, [A6 - 0xE] 000018BC 3D40 FFFA move.w [A6 - 0x6], D0 000018C0 302E FFF4 move.w D0, [A6 - 0xC] 000018C4 E540 asl D0.w, 2 000018C6 322E FFFC move.w D1, [A6 - 0x4] 000018CA 9240 sub.w D1, D0 000018CC 3D41 FFFC move.w [A6 - 0x4], D1 label000018D0: 000018D0 0C6E 0010 FFF0 cmpi.w [A6 - 0x10], 0x10 000018D6 661C bne +0x1E /* 000018F4 */ 000018D8 302E FFFA move.w D0, [A6 - 0x6] 000018DC D06E FFF2 add.w D0, [A6 - 0xE] 000018E0 3D40 FFFA move.w [A6 - 0x6], D0 000018E4 302E FFF4 move.w D0, [A6 - 0xC] 000018E8 E540 asl D0.w, 2 000018EA 322E FFFC move.w D1, [A6 - 0x4] 000018EE 9240 sub.w D1, D0 000018F0 3D41 FFFC move.w [A6 - 0x4], D1 label000018F4: 000018F4 0C6E 0014 FFF0 cmpi.w [A6 - 0x10], 0x14 000018FA 661C bne +0x1E /* 00001918 */ 000018FC 302E FFFA move.w D0, [A6 - 0x6] 00001900 D06E FFF2 add.w D0, [A6 - 0xE] 00001904 3D40 FFFA move.w [A6 - 0x6], D0 00001908 302E FFF4 move.w D0, [A6 - 0xC] 0000190C E540 asl D0.w, 2 0000190E 322E FFFC move.w D1, [A6 - 0x4] 00001912 9240 sub.w D1, D0 00001914 3D41 FFFC move.w [A6 - 0x4], D1 label00001918: 00001918 0C6E 0018 FFF0 cmpi.w [A6 - 0x10], 0x18 0000191E 661C bne +0x1E /* 0000193C */ 00001920 302E FFFA move.w D0, [A6 - 0x6] 00001924 D06E FFF2 add.w D0, [A6 - 0xE] 00001928 3D40 FFFA move.w [A6 - 0x6], D0 0000192C 302E FFF4 move.w D0, [A6 - 0xC] 00001930 E540 asl D0.w, 2 00001932 322E FFFC move.w D1, [A6 - 0x4] 00001936 9240 sub.w D1, D0 00001938 3D41 FFFC move.w [A6 - 0x4], D1 label0000193C: 0000193C 0C6E 001C FFF0 cmpi.w [A6 - 0x10], 0x1C 00001942 661C bne +0x1E /* 00001960 */ 00001944 302E FFFA move.w D0, [A6 - 0x6] 00001948 D06E FFF2 add.w D0, [A6 - 0xE] 0000194C 3D40 FFFA move.w [A6 - 0x6], D0 00001950 302E FFF4 move.w D0, [A6 - 0xC] 00001954 E540 asl D0.w, 2 00001956 322E FFFC move.w D1, [A6 - 0x4] 0000195A 9240 sub.w D1, D0 0000195C 3D41 FFFC move.w [A6 - 0x4], D1 label00001960: 00001960 302E FFFC move.w D0, [A6 - 0x4] 00001964 D06E FFDE add.w D0, [A6 - 0x22] 00001968 322E FFFC move.w D1, [A6 - 0x4] 0000196C D26E FFDE add.w D1, [A6 - 0x22] 00001970 D26E FFF4 add.w D1, [A6 - 0xC] 00001974 342E FFFA move.w D2, [A6 - 0x6] 00001978 D46E FFF2 add.w D2, [A6 - 0xE] 0000197C 486E FFE0 pea.l [A6 - 0x20] 00001980 3F00 move.w -[A7], D0 00001982 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001986 3F01 move.w -[A7], D1 00001988 3F02 move.w -[A7], D2 0000198A A8A7 syscall SetRect 0000198C 486E FFE0 pea.l [A6 - 0x20] 00001990 3F3C 0001 move.w -[A7], 0x1 00001994 3F3C 0001 move.w -[A7], 0x1 00001998 A8A9 syscall InsetRect 0000199A 486E FFE0 pea.l [A6 - 0x20] 0000199E 486D FE62 pea.l [A5 - 0x19E] 000019A2 A8BB syscall FillOval 000019A4 526E FFF0 addq.w [A6 - 0x10], 1 label000019A8: 000019A8 302E FFF0 move.w D0, [A6 - 0x10] 000019AC B06E FFFE cmp.w D0, [A6 - 0x2] 000019B0 6D00 FEA6 blt -0x158 /* 00001858 */ label000019B4: 000019B4 4E5E unlink A6 000019B6 4E75 rts 000019B8 4452 neg.w [A2] 000019BA 4157 chk.w D0, [A7] 000019BC 5354 subq.w [A4], 1 000019BE 4F4E chk.w D7, A6 export_25: fn000019C0: 000019C0 4E56 0000 link A6, 0 000019C4 4AAE 0008 tst.l [A6 + 0x8] 000019C8 6C10 bge +0x12 /* 000019DA */ 000019CA 4878 FFFF push.l 0xFFFF 000019CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019D2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000019D6 2D40 0008 move.l [A6 + 0x8], D0 label000019DA: 000019DA 202E 0008 move.l D0, [A6 + 0x8] 000019DE 4E5E unlink A6 000019E0 4E75 rts 000019E2 4142 chk.w D0, D2 000019E4 5320 subq.b -[A0], 1 000019E6 2020 move.l D0, -[A0] 000019E8 2020 move.l D0, -[A0] export_26: fn000019EA: 000019EA 4E56 FFFC link A6, -0x0004 000019EE 4267 clr.w -[A7] 000019F0 A861 syscall Random 000019F2 301F move.w D0, [A7]+ 000019F4 48C0 ext.l D0 000019F6 2D40 FFFC move.l [A6 - 0x4], D0 000019FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019FE 4EBA FFC0 jsr [PC - 0x40 /* 000019C0 */] 00001A02 588F addq.l A7, 4 00001A04 48C0 ext.l D0 00001A06 2D40 FFFC move.l [A6 - 0x4], D0 00001A0A 306E 0008 movea.w A0, [A6 + 0x8] 00001A0E 2F08 move.l -[A7], A0 00001A10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A14 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001A18 4879 0000 8000 push.l 0x8000 00001A1E 2F00 move.l -[A7], D0 00001A20 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001A24 4E5E unlink A6 00001A26 4E75 rts 00001A28 5241 addq.w D1, 1 00001A2A 4E44 trap 4 00001A2C 4F4D chk.w D7, A5 00001A2E 495A chk.w D4, [A2]+ export_31: 00001A30 4E56 FFF4 link A6, -0x000C 00001A34 4EBA 011C jsr [PC + 0x11C /* 00001B52 */] 00001A38 4EBA E5C6 jsr [PC - 0x1A3A /* 00000000 */] 00001A3C 3D40 FFFE move.w [A6 - 0x2], D0 00001A40 302E FFFE move.w D0, [A6 - 0x2] 00001A44 48C0 ext.l D0 00001A46 E580 asl D0, 2 00001A48 41ED FFC0 lea.l A0, [A5 - 0x40] 00001A4C D1C0 add.l A0, D0 00001A4E 2050 movea.l A0, [A0] 00001A50 2050 movea.l A0, [A0] 00001A52 0C50 0001 cmpi.w [A0], 0x1 00001A56 6E00 0054 bgt +0x56 /* 00001AAC */ 00001A5A 7040 moveq.l D0, 0x40 00001A5C 3D40 FFF4 move.w [A6 - 0xC], D0 00001A60 426E FFFA clr.w [A6 - 0x6] 00001A64 6038 bra +0x3A /* 00001A9E */ label00001A66: 00001A66 302E FFFA move.w D0, [A6 - 0x6] 00001A6A 48C0 ext.l D0 00001A6C E580 asl D0, 2 00001A6E 41ED FFC0 lea.l A0, [A5 - 0x40] 00001A72 D1C0 add.l A0, D0 00001A74 2050 movea.l A0, [A0] 00001A76 2050 movea.l A0, [A0] 00001A78 3D50 FFF8 move.w [A6 - 0x8], [A0] 00001A7C 302E FFF8 move.w D0, [A6 - 0x8] 00001A80 B06E FFF4 cmp.w D0, [A6 - 0xC] 00001A84 6C14 bge +0x16 /* 00001A9A */ 00001A86 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 00001A8C 6D0C blt +0xE /* 00001A9A */ 00001A8E 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6] 00001A94 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8] label00001A9A: 00001A9A 526E FFFA addq.w [A6 - 0x6], 1 label00001A9E: 00001A9E 0C6E 0010 FFFA cmpi.w [A6 - 0x6], 0x10 00001AA4 6DC0 blt -0x3E /* 00001A66 */ 00001AA6 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA] label00001AAC: 00001AAC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001AB0 4EBA 0372 jsr [PC + 0x372 /* 00001E24 */] 00001AB4 548F addq.l A7, 2 00001AB6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001ABA 4EBA 0098 jsr [PC + 0x98 /* 00001B54 */] 00001ABE 548F addq.l A7, 2 00001AC0 3D40 FFFC move.w [A6 - 0x4], D0 00001AC4 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001AC8 4EBA 0276 jsr [PC + 0x276 /* 00001D40 */] 00001ACC 548F addq.l A7, 2 00001ACE 3F3C FFFF move.w -[A7], 0xFFFF 00001AD2 4267 clr.w -[A7] 00001AD4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001AD8 3F2D FFB4 move.w -[A7], [A5 - 0x4C] 00001ADC 4EBA 03AA jsr [PC + 0x3AA /* 00001E88 */] 00001AE0 548F addq.l A7, 2 00001AE2 4EBA EE98 jsr [PC - 0x1168 /* 0000097C */] 00001AE6 4E5E unlink A6 00001AE8 4E75 rts 00001AEA 444F neg.w A7 00001AEC 4D41 chk.w D6, D1 00001AEE 4353 chk.w D1, [A3] 00001AF0 4348 chk.w D1, A0 00001AF2 4E56 FFF8 link A6, -0x0008 00001AF6 7040 moveq.l D0, 0x40 00001AF8 3D40 FFF8 move.w [A6 - 0x8], D0 00001AFC 426E FFFE clr.w [A6 - 0x2] 00001B00 6038 bra +0x3A /* 00001B3A */ label00001B02: 00001B02 302E FFFE move.w D0, [A6 - 0x2] 00001B06 48C0 ext.l D0 00001B08 E580 asl D0, 2 00001B0A 41ED FFC0 lea.l A0, [A5 - 0x40] 00001B0E D1C0 add.l A0, D0 00001B10 2050 movea.l A0, [A0] 00001B12 2050 movea.l A0, [A0] 00001B14 3D50 FFFC move.w [A6 - 0x4], [A0] 00001B18 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2 00001B1E 6D16 blt +0x18 /* 00001B36 */ 00001B20 302E FFFC move.w D0, [A6 - 0x4] 00001B24 B06E FFF8 cmp.w D0, [A6 - 0x8] 00001B28 6C0C bge +0xE /* 00001B36 */ 00001B2A 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2] 00001B30 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4] label00001B36: 00001B36 526E FFFE addq.w [A6 - 0x2], 1 label00001B3A: 00001B3A 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10 00001B40 6DC0 blt -0x3E /* 00001B02 */ 00001B42 302E FFFA move.w D0, [A6 - 0x6] 00001B46 4E5E unlink A6 00001B48 4E75 rts 00001B4A 4348 chk.w D1, A0 00001B4C 4F4F chk.w D7, A7 00001B4E 5345 subq.w D5, 1 00001B50 4C45 4E75 movem.l D0,D2,D4,D5,D6,A1,A2,A3,A6, D5 // begin alternate branch 00001B52-00001B54 fn00001B52: 00001B52 4E75 rts // end alternate branch 00001B52-00001B54 export_27: fn00001B52: // (misaligned) fn00001B54: 00001B54 4E56 FFF0 link A6, -0x0010 00001B58 7002 moveq.l D0, 0x02 00001B5A 2D40 FFF0 move.l [A6 - 0x10], D0 00001B5E 4A6D FFB4 tst.w [A5 - 0x4C] 00001B62 660A bne +0xC /* 00001B6E */ 00001B64 206D FF8A movea.l A0, [A5 - 0x76] 00001B68 2F10 move.l -[A7], [A0] 00001B6A A851 syscall SetCursor 00001B6C 6008 bra +0xA /* 00001B76 */ label00001B6E: 00001B6E 206D FF82 movea.l A0, [A5 - 0x7E] 00001B72 2F10 move.l -[A7], [A0] 00001B74 A851 syscall SetCursor label00001B76: 00001B76 302E 0008 move.w D0, [A6 + 0x8] 00001B7A 48C0 ext.l D0 00001B7C E580 asl D0, 2 00001B7E 41ED FFC0 lea.l A0, [A5 - 0x40] 00001B82 D1C0 add.l A0, D0 00001B84 2050 movea.l A0, [A0] 00001B86 326D FFAC movea.w A1, [A5 - 0x54] 00001B8A 2009 move.l D0, A1 00001B8C 81FC 0004 divs.w D0, 0x4 00001B90 326D FFAE movea.w A1, [A5 - 0x52] 00001B94 2209 move.l D1, A1 00001B96 83FC 0004 divs.w D1, 0x4 00001B9A 2050 movea.l A0, [A0] 00001B9C 4868 0002 pea.l [A0 + 0x2] 00001BA0 3F00 move.w -[A7], D0 00001BA2 3F01 move.w -[A7], D1 00001BA4 486D FE6A pea.l [A5 - 0x196] 00001BA8 A8B4 syscall FillRoundRect 00001BAA 302E 0008 move.w D0, [A6 + 0x8] 00001BAE 48C0 ext.l D0 00001BB0 E580 asl D0, 2 00001BB2 41ED FFC0 lea.l A0, [A5 - 0x40] 00001BB6 D1C0 add.l A0, D0 00001BB8 2050 movea.l A0, [A0] 00001BBA 326D FFAC movea.w A1, [A5 - 0x54] 00001BBE 2009 move.l D0, A1 00001BC0 81FC 0004 divs.w D0, 0x4 00001BC4 326D FFAE movea.w A1, [A5 - 0x52] 00001BC8 2209 move.l D1, A1 00001BCA 83FC 0004 divs.w D1, 0x4 00001BCE 2050 movea.l A0, [A0] 00001BD0 4868 0002 pea.l [A0 + 0x2] 00001BD4 3F00 move.w -[A7], D0 00001BD6 3F01 move.w -[A7], D1 00001BD8 A8B0 syscall FrameRoundRect 00001BDA 302E 0008 move.w D0, [A6 + 0x8] 00001BDE 48C0 ext.l D0 00001BE0 E580 asl D0, 2 00001BE2 41ED FFC0 lea.l A0, [A5 - 0x40] 00001BE6 D1C0 add.l A0, D0 00001BE8 2050 movea.l A0, [A0] 00001BEA 2050 movea.l A0, [A0] 00001BEC 3D50 FFFE move.w [A6 - 0x2], [A0] 00001BF0 302E 0008 move.w D0, [A6 + 0x8] 00001BF4 D06E FFFE add.w D0, [A6 - 0x2] 00001BF8 5340 subq.w D0, 1 00001BFA 3D40 FFF8 move.w [A6 - 0x8], D0 00001BFE 302E 0008 move.w D0, [A6 + 0x8] 00001C02 48C0 ext.l D0 00001C04 E580 asl D0, 2 00001C06 41ED FFC0 lea.l A0, [A5 - 0x40] 00001C0A D1C0 add.l A0, D0 00001C0C 2050 movea.l A0, [A0] 00001C0E 2050 movea.l A0, [A0] 00001C10 4250 clr.w [A0] 00001C12 3D6E 0008 FFFC move.w [A6 - 0x4], [A6 + 0x8] 00001C18 6000 00C6 bra +0xC8 /* 00001CE0 */ label00001C1C: 00001C1C 3D6E FFFC FFFA move.w [A6 - 0x6], [A6 - 0x4] 00001C22 0C6E 002F FFFA cmpi.w [A6 - 0x6], 0x2F /* '/' */ 00001C28 6F06 ble +0x8 /* 00001C30 */ 00001C2A 066E FFF0 FFFA addi.w [A6 - 0x6], 0xFFF0 label00001C30: 00001C30 0C6E 001F FFFA cmpi.w [A6 - 0x6], 0x1F 00001C36 6F06 ble +0x8 /* 00001C3E */ 00001C38 066E FFF0 FFFA addi.w [A6 - 0x6], 0xFFF0 label00001C3E: 00001C3E 0C6E 000F FFFA cmpi.w [A6 - 0x6], 0xF 00001C44 6F06 ble +0x8 /* 00001C4C */ 00001C46 066E FFF0 FFFA addi.w [A6 - 0x6], 0xFFF0 label00001C4C: 00001C4C 302E FFFA move.w D0, [A6 - 0x6] 00001C50 48C0 ext.l D0 00001C52 E580 asl D0, 2 00001C54 41ED FFC0 lea.l A0, [A5 - 0x40] 00001C58 D1C0 add.l A0, D0 00001C5A 2050 movea.l A0, [A0] 00001C5C 2050 movea.l A0, [A0] 00001C5E 5250 addq.w [A0], 1 00001C60 302E FFFA move.w D0, [A6 - 0x6] 00001C64 48C0 ext.l D0 00001C66 E580 asl D0, 2 00001C68 41ED FFC0 lea.l A0, [A5 - 0x40] 00001C6C D1C0 add.l A0, D0 00001C6E 2050 movea.l A0, [A0] 00001C70 326D FFAC movea.w A1, [A5 - 0x54] 00001C74 2009 move.l D0, A1 00001C76 81FC 0004 divs.w D0, 0x4 00001C7A 326D FFAE movea.w A1, [A5 - 0x52] 00001C7E 2209 move.l D1, A1 00001C80 83FC 0004 divs.w D1, 0x4 00001C84 2050 movea.l A0, [A0] 00001C86 4868 0002 pea.l [A0 + 0x2] 00001C8A 3F00 move.w -[A7], D0 00001C8C 3F01 move.w -[A7], D1 00001C8E 486D FE6A pea.l [A5 - 0x196] 00001C92 A8B4 syscall FillRoundRect 00001C94 302E FFFA move.w D0, [A6 - 0x6] 00001C98 48C0 ext.l D0 00001C9A E580 asl D0, 2 00001C9C 41ED FFC0 lea.l A0, [A5 - 0x40] 00001CA0 D1C0 add.l A0, D0 00001CA2 2050 movea.l A0, [A0] 00001CA4 326D FFAC movea.w A1, [A5 - 0x54] 00001CA8 2009 move.l D0, A1 00001CAA 81FC 0004 divs.w D0, 0x4 00001CAE 326D FFAE movea.w A1, [A5 - 0x52] 00001CB2 2209 move.l D1, A1 00001CB4 83FC 0004 divs.w D1, 0x4 00001CB8 2050 movea.l A0, [A0] 00001CBA 4868 0002 pea.l [A0 + 0x2] 00001CBE 3F00 move.w -[A7], D0 00001CC0 3F01 move.w -[A7], D1 00001CC2 A8B0 syscall FrameRoundRect 00001CC4 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001CC8 4EBA F878 jsr [PC - 0x788 /* 00001542 */] 00001CCC 548F addq.l A7, 2 00001CCE 4267 clr.w -[A7] 00001CD0 42A7 clr.l -[A7] 00001CD2 2F2D FF92 move.l -[A7], [A5 - 0x6E] 00001CD6 4267 clr.w -[A7] 00001CD8 A805 syscall SndPlay 00001CDA 301F move.w D0, [A7]+ 00001CDC 526E FFFC addq.w [A6 - 0x4], 1 label00001CE0: 00001CE0 302E FFF8 move.w D0, [A6 - 0x8] 00001CE4 5240 addq.w D0, 1 00001CE6 B06E FFFC cmp.w D0, [A6 - 0x4] 00001CEA 6E00 FF30 bgt -0xCE /* 00001C1C */ 00001CEE 0C6E 002F FFF8 cmpi.w [A6 - 0x8], 0x2F /* '/' */ 00001CF4 6F06 ble +0x8 /* 00001CFC */ 00001CF6 066E FFF0 FFF8 addi.w [A6 - 0x8], 0xFFF0 label00001CFC: 00001CFC 0C6E 001F FFF8 cmpi.w [A6 - 0x8], 0x1F 00001D02 6F06 ble +0x8 /* 00001D0A */ 00001D04 066E FFF0 FFF8 addi.w [A6 - 0x8], 0xFFF0 label00001D0A: 00001D0A 0C6E 000F FFF8 cmpi.w [A6 - 0x8], 0xF 00001D10 6F06 ble +0x8 /* 00001D18 */ 00001D12 066E FFF0 FFF8 addi.w [A6 - 0x8], 0xFFF0 label00001D18: 00001D18 4A6D FFB4 tst.w [A5 - 0x4C] 00001D1C 660A bne +0xC /* 00001D28 */ 00001D1E 206D FF86 movea.l A0, [A5 - 0x7A] 00001D22 2F10 move.l -[A7], [A0] 00001D24 A851 syscall SetCursor 00001D26 6008 bra +0xA /* 00001D30 */ label00001D28: 00001D28 206D FF7E movea.l A0, [A5 - 0x82] 00001D2C 2F10 move.l -[A7], [A0] 00001D2E A851 syscall SetCursor label00001D30: 00001D30 302E FFF8 move.w D0, [A6 - 0x8] 00001D34 4E5E unlink A6 00001D36 4E75 rts 00001D38 5343 subq.w D3, 1 00001D3A 4154 chk.w D0, [A4] 00001D3C 5445 addq.w D5, 2 00001D3E 5253 addq.w [A3], 1 export_28: fn00001D40: 00001D40 4E56 FFFE link A6, -0x0002 00001D44 2F0A move.l -[A7], A2 00001D46 302E 0008 move.w D0, [A6 + 0x8] 00001D4A 48C0 ext.l D0 00001D4C E580 asl D0, 2 00001D4E 41ED FFC0 lea.l A0, [A5 - 0x40] 00001D52 D1C0 add.l A0, D0 00001D54 2050 movea.l A0, [A0] 00001D56 2050 movea.l A0, [A0] 00001D58 0C50 0002 cmpi.w [A0], 0x2 00001D5C 6D00 00B8 blt +0xBA /* 00001E16 */ 00001D60 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001D64 4EBA 00BE jsr [PC + 0xBE /* 00001E24 */] 00001D68 548F addq.l A7, 2 00001D6A 302E 0008 move.w D0, [A6 + 0x8] 00001D6E 48C0 ext.l D0 00001D70 E580 asl D0, 2 00001D72 41ED FFC0 lea.l A0, [A5 - 0x40] 00001D76 D1C0 add.l A0, D0 00001D78 2050 movea.l A0, [A0] 00001D7A 326D FFAC movea.w A1, [A5 - 0x54] 00001D7E 2009 move.l D0, A1 00001D80 81FC 0004 divs.w D0, 0x4 00001D84 326D FFAE movea.w A1, [A5 - 0x52] 00001D88 2209 move.l D1, A1 00001D8A 83FC 0004 divs.w D1, 0x4 00001D8E 2050 movea.l A0, [A0] 00001D90 4868 0002 pea.l [A0 + 0x2] 00001D94 3F00 move.w -[A7], D0 00001D96 3F01 move.w -[A7], D1 00001D98 486D FE6A pea.l [A5 - 0x196] 00001D9C A8B4 syscall FillRoundRect 00001D9E 302E 0008 move.w D0, [A6 + 0x8] 00001DA2 48C0 ext.l D0 00001DA4 E580 asl D0, 2 00001DA6 41ED FFC0 lea.l A0, [A5 - 0x40] 00001DAA D1C0 add.l A0, D0 00001DAC 2050 movea.l A0, [A0] 00001DAE 326D FFAC movea.w A1, [A5 - 0x54] 00001DB2 2009 move.l D0, A1 00001DB4 81FC 0004 divs.w D0, 0x4 00001DB8 326D FFAE movea.w A1, [A5 - 0x52] 00001DBC 2209 move.l D1, A1 00001DBE 83FC 0004 divs.w D1, 0x4 00001DC2 2050 movea.l A0, [A0] 00001DC4 4868 0002 pea.l [A0 + 0x2] 00001DC8 3F00 move.w -[A7], D0 00001DCA 3F01 move.w -[A7], D1 00001DCC A8B0 syscall FrameRoundRect 00001DCE 302D FFB4 move.w D0, [A5 - 0x4C] 00001DD2 48C0 ext.l D0 00001DD4 D080 add.l D0, D0 00001DD6 41ED FFB0 lea.l A0, [A5 - 0x50] 00001DDA D1C0 add.l A0, D0 00001DDC 302D FFB4 move.w D0, [A5 - 0x4C] 00001DE0 48C0 ext.l D0 00001DE2 D080 add.l D0, D0 00001DE4 43ED FFB0 lea.l A1, [A5 - 0x50] 00001DE8 D3C0 add.l A1, D0 00001DEA 302E 0008 move.w D0, [A6 + 0x8] 00001DEE 48C0 ext.l D0 00001DF0 E580 asl D0, 2 00001DF2 45ED FFC0 lea.l A2, [A5 - 0x40] 00001DF6 D5C0 add.l A2, D0 00001DF8 2452 movea.l A2, [A2] 00001DFA 2452 movea.l A2, [A2] 00001DFC 3011 move.w D0, [A1] 00001DFE D052 add.w D0, [A2] 00001E00 3080 move.w [A0], D0 00001E02 302E 0008 move.w D0, [A6 + 0x8] 00001E06 48C0 ext.l D0 00001E08 E580 asl D0, 2 00001E0A 41ED FFC0 lea.l A0, [A5 - 0x40] 00001E0E D1C0 add.l A0, D0 00001E10 2050 movea.l A0, [A0] 00001E12 2050 movea.l A0, [A0] 00001E14 4250 clr.w [A0] label00001E16: 00001E16 245F movea.l A2, [A7]+ 00001E18 4E5E unlink A6 00001E1A 4E75 rts 00001E1C 5343 subq.w D3, 1 00001E1E 4F52 chk.w D7, [A2] 00001E20 4553 chk.w D2, [A3] 00001E22 544F addq.w A7, 2 fn00001E24: 00001E24 4E56 FFF6 link A6, -0x000A 00001E28 7007 moveq.l D0, 0x07 00001E2A 2D40 FFF6 move.l [A6 - 0xA], D0 00001E2E 426E FFFE clr.w [A6 - 0x2] 00001E32 6040 bra +0x42 /* 00001E74 */ label00001E34: 00001E34 302E 0008 move.w D0, [A6 + 0x8] 00001E38 48C0 ext.l D0 00001E3A E580 asl D0, 2 00001E3C 41ED FFC0 lea.l A0, [A5 - 0x40] 00001E40 D1C0 add.l A0, D0 00001E42 2050 movea.l A0, [A0] 00001E44 326D FFAC movea.w A1, [A5 - 0x54] 00001E48 2009 move.l D0, A1 00001E4A 81FC 0004 divs.w D0, 0x4 00001E4E 326D FFAE movea.w A1, [A5 - 0x52] 00001E52 2209 move.l D1, A1 00001E54 83FC 0004 divs.w D1, 0x4 00001E58 2050 movea.l A0, [A0] 00001E5A 4868 0002 pea.l [A0 + 0x2] 00001E5E 3F00 move.w -[A7], D0 00001E60 3F01 move.w -[A7], D1 00001E62 A8B3 syscall InvertRoundRect 00001E64 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001E68 486E FFFA pea.l [A6 - 0x6] 00001E6C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001E70 526E FFFE addq.w [A6 - 0x2], 1 label00001E74: 00001E74 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4 00001E7A 6DB8 blt -0x46 /* 00001E34 */ 00001E7C 4E5E unlink A6 00001E7E 4E75 rts 00001E80 464C not.w A4 00001E82 4153 chk.w D0, [A3] 00001E84 4850 pea.l [A0] 00001E86 4954 chk.w D4, [A4] export_29: fn00001E88: 00001E88 4E56 0000 link A6, 0 00001E8C 4A6E 0008 tst.w [A6 + 0x8] 00001E90 6608 bne +0xA /* 00001E9A */ 00001E92 7001 moveq.l D0, 0x01 00001E94 3B40 FFB4 move.w [A5 - 0x4C], D0 00001E98 6004 bra +0x6 /* 00001E9E */ label00001E9A: 00001E9A 426D FFB4 clr.w [A5 - 0x4C] label00001E9E: 00001E9E 4E5E unlink A6 00001EA0 4E75 rts 00001EA2 5357 subq.w [A7], 1 00001EA4 4954 chk.w D4, [A4] 00001EA6 4348 chk.w D1, A0 00001EA8 504C addq.w A4, 8 export_30: 00001EAA 4E56 FFFE link A6, -0x0002 00001EAE 42A7 clr.l -[A7] 00001EB0 3F3C 0080 move.w -[A7], 0x80 00001EB4 4879 0000 010C push.l 0x10C 00001EBA A931 syscall NewMenu 00001EBC 205F movea.l A0, [A7]+ 00001EBE 2B48 FE76 move.l [A5 - 0x18A], A0 00001EC2 2F2D FE76 move.l -[A7], [A5 - 0x18A] 00001EC6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001ECA 2F2D FE76 move.l -[A7], [A5 - 0x18A] 00001ECE 4879 0000 010E push.l 0x10E 00001ED4 A933 syscall AppendMenu 00001ED6 2F2D FE76 move.l -[A7], [A5 - 0x18A] 00001EDA 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */ 00001EE0 A94D syscall AppendResMenu/AddResMenu 00001EE2 2F2D FE76 move.l -[A7], [A5 - 0x18A] 00001EE6 4267 clr.w -[A7] 00001EE8 A935 syscall InsertMenu 00001EEA 42A7 clr.l -[A7] 00001EEC 3F3C 0081 move.w -[A7], 0x81 00001EF0 4879 0000 0126 push.l 0x126 00001EF6 A931 syscall NewMenu 00001EF8 205F movea.l A0, [A7]+ 00001EFA 2B48 FE7A move.l [A5 - 0x186], A0 00001EFE 2F2D FE7A move.l -[A7], [A5 - 0x186] 00001F02 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001F06 2F2D FE7A move.l -[A7], [A5 - 0x186] 00001F0A 4879 0000 012C push.l 0x12C 00001F10 A933 syscall AppendMenu 00001F12 2F2D FE7A move.l -[A7], [A5 - 0x186] 00001F16 4267 clr.w -[A7] 00001F18 A935 syscall InsertMenu 00001F1A 7001 moveq.l D0, 0x01 00001F1C 3D40 FFFE move.w [A6 - 0x2], D0 00001F20 600E bra +0x10 /* 00001F30 */ label00001F22: 00001F22 2F2D FE7A move.l -[A7], [A5 - 0x186] 00001F26 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001F2A A93A syscall DisableItem 00001F2C 526E FFFE addq.w [A6 - 0x2], 1 label00001F30: 00001F30 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00001F36 6DEA blt -0x14 /* 00001F22 */ 00001F38 42A7 clr.l -[A7] 00001F3A 3F3C 0082 move.w -[A7], 0x82 00001F3E 4879 0000 016E push.l 0x16E 00001F44 A931 syscall NewMenu 00001F46 205F movea.l A0, [A7]+ 00001F48 2B48 FE7E move.l [A5 - 0x182], A0 00001F4C 2F2D FE7E move.l -[A7], [A5 - 0x182] 00001F50 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001F54 2F2D FE7E move.l -[A7], [A5 - 0x182] 00001F58 4879 0000 0174 push.l 0x174 00001F5E A933 syscall AppendMenu 00001F60 2F2D FE7E move.l -[A7], [A5 - 0x182] 00001F64 4267 clr.w -[A7] 00001F66 A935 syscall InsertMenu 00001F68 7001 moveq.l D0, 0x01 00001F6A 3D40 FFFE move.w [A6 - 0x2], D0 00001F6E 600E bra +0x10 /* 00001F7E */ label00001F70: 00001F70 2F2D FE7E move.l -[A7], [A5 - 0x182] 00001F74 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001F78 A93A syscall DisableItem 00001F7A 526E FFFE addq.w [A6 - 0x2], 1 label00001F7E: 00001F7E 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00001F84 6DEA blt -0x14 /* 00001F70 */ 00001F86 42A7 clr.l -[A7] 00001F88 3F3C 0083 move.w -[A7], 0x83 00001F8C 4879 0000 019A push.l 0x19A 00001F92 A931 syscall NewMenu 00001F94 205F movea.l A0, [A7]+ 00001F96 2B48 FE86 move.l [A5 - 0x17A], A0 00001F9A 2F2D FE86 move.l -[A7], [A5 - 0x17A] 00001F9E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001FA2 2F2D FE86 move.l -[A7], [A5 - 0x17A] 00001FA6 4879 0000 01A2 push.l 0x1A2 00001FAC A933 syscall AppendMenu 00001FAE 2F2D FE86 move.l -[A7], [A5 - 0x17A] 00001FB2 4267 clr.w -[A7] 00001FB4 A935 syscall InsertMenu 00001FB6 A937 syscall DrawMenuBar 00001FB8 4E5E unlink A6 00001FBA 4E75 rts 00001FBC 5345 subq.w D5, 1 00001FBE 5455 addq.w [A5], 2 00001FC0 504D addq.w A5, 8 00001FC2 454E chk.w D2, A6